Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Database >> .

Cos'è un file nel database?

Nel contesto dei database, un "file" non si riferisce a un file nello stesso modo in cui si pensi a un file sul tuo sistema operativo (come un documento `.txt` o un'immagine` .jpg`). Invece, è un concetto più astratto a seconda dell'architettura del sistema di database. Esistono alcuni modi in cui un file potrebbe essere riferito a un database:

* File di dati fisici: Molti sistemi di database archiviano i loro dati in file sul sistema operativo sottostante. Questi file non sono direttamente accessibili o manipolati dagli utenti; Sono gestiti internamente dal sistema di gestione del database (DBMS). Potrebbero contenere dati della tabella, indici o altri metadati. Il formato specifico di questi file è proprietario del DBMS (ad esempio, `.mdf` per SQL Server,` .frm` e `.myd` per mysql). Gli utenti interagiscono con i dati tramite SQL o l'API del database, non direttamente con questi file.

* LOB (oggetto grande) File: Alcuni database supportano la memorizzazione di oggetti binari di grandi dimensioni (BLOB) o oggetti di carattere di grandi dimensioni (CLOB), che sono essenzialmente file di grandi dimensioni. Questi sono di solito memorizzati separatamente dalle tabelle di database principali ma gestiti dal DBMS. Esempi includono immagini, file audio, video o documenti di testo di grandi dimensioni archiviati in un record di database. Mentre è un "file", è trattato come un tipo di dati all'interno del sistema di database.

* File di configurazione: Il sistema di database stesso potrebbe avere file di configurazione archiviati sul sistema operativo. Questi file sono in genere basati sul testo e controllano vari aspetti del comportamento del database, come parametri di connessione, impostazioni di sicurezza o opzioni di registrazione. Questi file sono distinti dai file di dati del database.

* File di backup/registro: I sistemi di database spesso creano file per archiviare backup dei dati di dati e transazioni. Questi file sono cruciali per il recupero e il controllo dei dati.

In breve, il termine "file" in relazione ai database si riferisce spesso a un meccanismo di archiviazione fisico sottostante o a un tipo specifico di oggetti dati di grandi dimensioni gestiti dal DBMS. Raramente si tratta di file creati dall'utente o manipolato in senso tradizionale. Non apriresti un "file" di database in un editor di testo o in un visualizzatore di immagini. L'interazione avviene attraverso l'interfaccia del database.

 

software © www.354353.com