Hva er DBS-filformatet?
.dbs-filer brukes til å lagre databaser opprettet med SQLBase, en relasjonsdatabasemotor som opprinnelig ble utviklet av Gupta Technologies på slutten av 1980-tallet og som nå vedlikeholdes av OpenText under produktlinjen Gupta Team Developer.
Hvilke data lagrer .dbs-filer?
Filer med filendelsen .dbs lagrer databasetabeller, indekser, skjema-definisjoner og BLOB-er i en enkelt proprietær sidestrukturert binærfil. Nøyaktig hvordan dataene er organisert på disken bestemmes av SQLBase-motorversjonen som opprettet filen. En tilhørende .log transaksjonslogg lagres i samme databasekatalog for å støtte gjenoppretting etter krasj. .dbs-filer genereres vanligvis basert på en malfil START.DBS når en ny database initialiseres.
Hva er en database?
En database kan defineres som et sett med informasjon organisert i henhold til spesifikke regler. .dbs-databasefiler kan inneholde ulike typer data og kan brukes innenfor ulike felt. Databaser som administreres av SQLBase bruker SQL-språk for spørringer og administrasjon. SQL-spørringer lar brukere hente data, endre databaseoppføringer og endre tabellstrukturen.
Hvor store kan databasefiler bli?
SQLBase-versjoner før 8.1 begrenset en .dbs-fil til 2 gigabyte. Versjon 8.1 fjernet denne begrensningen, og siden den gang er den eneste praktiske begrensningen den tilgjengelige maskinvarelagringen. Nåværende utgivelser under OpenText (SQLBase 12.x) støtter databaser på mange gigabyte uten noen tak satt av motoren.
Sikkerhet og trygghet
RISIKO: LOWEn .dbs er passive data (en databasefil), ikke en kjørbar fil, så det innebærer ingen iboende risiko for kodekjøring å åpne den. De reelle forholdsreglene gjelder datahåndtering: en SQLBase-database kan inneholde sensitive forretnings- eller personopplysninger, og den er avhengig av sin tilhørende .log-fil for konsistens - kopier/flytt .dbs og .log sammen, og arbeid på en sikkerhetskopi ved gjenoppretting eller migrering. Gjenopprett eller åpne kun databaser fra pålitelige kilder, og unngå tredjeparts «DBS-reparasjonsverktøy» av ukjent opprinnelse, som kan være ineffektive eller inneholde uønsket programvare.
Formatdetaljer
i et nøtteskall- Oxygen / generisk database-backup - Noen andre verktøy lagrer «.dbs» som en generisk database eller sikkerhetskopifil; den dominerende dokumenterte betydningen er SQLBase-databasen, åpnet av SQLBase-verktøy.
- Leverandørspesifikke innstillinger/databasefiler - Ulike urelaterte programmer har brukt .dbs for sine egne interne databaser eller innstillingslagre - disse åpnes kun i det opprinnelige programmet.
Programmer som åpner DBS-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Binær relasjonsdatabasefil - en SQLBase-database i én fil som lagrer tabeller, indekser, skjema og BLOB-er |
| Utviklerhistorikk | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Filkoding | Binær, proprietær sidestrukturert layout; ikke menneskelig lesbar |
| Sideorganisering | Databasesider med fast størrelse som inneholder systemkatalog, tabellrader, B-tre-indekser og BLOB-er |
| Bytterekkefølge | Little-endian (plattformavhengig; ikke offentlig dokumentert) |
| Komprimering | Ingen - data lagres som rått sideinnhold uten komprimering |
| Kryptering | Valgfri kryptering på databasenivå støttes av SQLBase-motoren; ikke aktivert som standard |
| Filstørrelsesgrense (eldre) | Grense på 2 GB håndhevet av SQLBase-versjoner før 8.1 |
| Filstørrelsesgrense (nåværende) | Ingen grense satt av motoren siden SQLBase 8.1; begrenses kun av tilgjengelig maskinvare |
| Transaksjonslogg | En tilhørende `.log`-fil i samme katalog registrerer transaksjoner for gjenoppretting etter krasj og «rollforward» |
| Magiske byte / header | Ingen offentlig dokumentert fast header-signatur; filen identifiseres av SQLBase-verktøy, ikke et magisk nummer |
| MIME-type | application/octet-stream |
| Plattformstøtte | Windows, Linux og eldre Unix (SQLBase-serverplattformer) |
| Krav for tilgang | Krever SQLBase-servermotoren; eksterne verktøy kobler til via en SQLBase ODBC- eller JDBC-driver |
| Malkilde | Nye databaser opprettes fra en `START.DBS`-malfil plassert i SQLBase-installasjonskatalogen |
| Utgitt | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Siste versjon | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Spesifikasjon | www.opentext.com |
DBS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DBS-filer.