Che cos'è il formato di file DBS?
I file .dbs sono utilizzati per memorizzare database creati con SQLBase, un motore di database relazionale originariamente sviluppato da Gupta Technologies alla fine degli anni '80 e ora mantenuto da OpenText sotto la linea di prodotti Gupta Team Developer.
Quali dati memorizzano i file .dbs?
I file con estensione .dbs memorizzano tabelle di database, indici, definizioni di schema e BLOB in un singolo file binario proprietario strutturato a pagine. Il modo esatto in cui i dati sono organizzati sul disco è determinato dalla versione del motore SQLBase che ha creato il file. Un registro delle transazioni .log associato viene mantenuto nella stessa directory del database per supportare il ripristino in caso di crash. I file .dbs vengono in genere generati sulla base di un file modello START.DBS quando viene inizializzato un nuovo database.
Cos'è un database?
Un database può essere definito come un insieme di informazioni organizzate secondo regole specifiche. I file di database .dbs possono contenere vari tipi di dati e possono essere applicati in vari campi. I database gestiti da SQLBase utilizzano il linguaggio SQL per l'interrogazione e l'amministrazione. Le query SQL consentono agli utenti di recuperare dati, modificare le voci del database e cambiare la struttura delle tabelle.
Quanto possono diventare grandi i file di database?
Le versioni di SQLBase precedenti alla 8.1 limitavano un file .dbs a 2 gigabyte. La versione 8.1 ha rimosso questo vincolo e, da allora, l'unica limitazione pratica è lo spazio di archiviazione hardware disponibile. Le versioni attuali sotto OpenText (SQLBase 12.x) supportano database multi-gigabyte senza alcun limite imposto dal motore.
Sicurezza e incolumità
RISCHIO: LOWUn file .dbs contiene dati passivi (un file di database), non è un eseguibile, quindi la sua apertura non comporta rischi intrinseci di esecuzione di codice. Le vere precauzioni riguardano la gestione dei dati: un database SQLBase può contenere dati aziendali o personali sensibili e dipende dal suo file .log associato per la coerenza; copiare/spostare il file .dbs e il suo .log insieme e lavorare su un backup durante il ripristino o la migrazione. Ripristinare o aprire solo database provenienti da fonti affidabili ed evitare strumenti di «riparazione/visualizzazione DBS» di terze parti di origine sconosciuta, che potrebbero essere inefficaci o includere software indesiderato.
Dettagli del formato
in sintesi- Oxygen / backup generico di database - Alcuni altri strumenti salvano «.dbs» come file di database generico o di backup; il significato documentato dominante è il database SQLBase, aperto dagli strumenti SQLBase.
- File di impostazioni/database specifici del fornitore - Vari programmi non correlati hanno utilizzato l'estensione .dbs per i propri archivi interni di database o impostazioni; questi si aprono solo nell'applicazione originale.
Programmi che aprono file DBS
Dettagli tecnici
specifiche approfondite| Tipo di formato | File di database relazionale binario - un database SQLBase a file singolo che memorizza tabelle, indici, schema e BLOB |
| Evoluzione dello sviluppatore | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Codifica del file | Binario, layout proprietario strutturato a pagine; non leggibile dall'uomo |
| Organizzazione delle pagine | Pagine di database a dimensione fissa che contengono catalogo di sistema, righe di tabelle, indici B-tree e BLOB |
| Ordine dei byte | Little-endian (dipendente dalla piattaforma; non documentato pubblicamente) |
| Compressione | Nessuna - i dati sono memorizzati come contenuto grezzo della pagina senza compressione |
| Crittografia | Crittografia opzionale a livello di database supportata dal motore SQLBase; non applicata per impostazione predefinita |
| Limite dimensione file (legacy) | Limite di 2 GB imposto dalle versioni di SQLBase precedenti alla 8.1 |
| Limite dimensione file (attuale) | Nessun limite imposto dal motore a partire da SQLBase 8.1; limitato solo dall'hardware disponibile |
| Registro delle transazioni | Un file `.log` associato nella stessa directory registra le transazioni per il ripristino in caso di crash e il rollforward |
| Magic bytes / header | Nessuna firma header fissa documentata pubblicamente; il file viene identificato dagli strumenti del motore SQLBase, non da un numero magico |
| Tipo MIME | application/octet-stream |
| Supporto piattaforma | Windows, Linux e Unix legacy (piattaforme server SQLBase) |
| Requisiti di accesso | Richiede il motore server SQLBase; gli strumenti esterni si connettono tramite un driver ODBC o JDBC di SQLBase |
| Sorgente modello | I nuovi database vengono generati da un file modello `START.DBS` situato nella directory di installazione di SQLBase |
| Rilasciato | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Ultima versione | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Specifica | www.opentext.com |
Conversioni DBS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DBS.