Hvad er DBS-filformatet?
.dbs-filer bruges til at gemme databaser oprettet med SQLBase, en relationel databasemotor, der oprindeligt blev udviklet af Gupta Technologies i slutningen af 1980'erne og nu vedligeholdes af OpenText under Gupta Team Developer-produktlinjen.
Hvilke data gemmer .dbs-filer?
Filer med filendelsen .dbs gemmer databasetabeller, indekser, skema-definitioner og BLOBs i en enkelt proprietær sidestruktureret binær fil. Præcis hvordan dataene er organiseret på disken, bestemmes af den SQLBase-motorversion, der oprettede filen. En tilhørende .log transaktionslog gemmes i samme database-mappe for at understøtte gendannelse efter nedbrud. .dbs-filer genereres typisk baseret på en skabelonfil START.DBS, når en ny database initialiseres.
Hvad er en database?
En database kan defineres som et sæt informationer organiseret efter specifikke regler. .dbs-databasefiler kan indeholde forskellige typer data og kan anvendes inden for forskellige felter. Databaser, der administreres af SQLBase, bruger SQL-sproget til forespørgsler og administration. SQL-forespørgsler giver brugerne mulighed for at hente data, ændre databaseposter og ændre tabelstrukturen.
Hvor store kan databasefiler blive?
SQLBase-versioner før 8.1 begrænsede en .dbs-fil til 2 gigabyte. Version 8.1 fjernede denne begrænsning, og siden da er den eneste praktiske begrænsning den tilgængelige hardwarelagring. Nuværende udgivelser under OpenText (SQLBase 12.x) understøtter databaser på mange gigabyte uden loft pålagt af motoren.
Sikkerhed og tryghed
RISIKO: LOWEn .dbs er passive data (en databasefil), ikke en eksekverbar fil, så åbning af den indebærer ingen iboende risiko for kodeeksekvering. De reelle forholdsregler handler om datahåndtering: En SQLBase-database kan indeholde følsomme forretnings- eller personoplysninger, og den afhænger af sin tilhørende .log-fil for konsistens - kopier/flyt altid .dbs og dens .log sammen, og arbejd på en sikkerhedskopi ved gendannelse eller migrering. Gendan eller åbn kun databaser fra betroede kilder, og undgå tredjeparts «DBS-reparations/visningsværktøjer» af ukendt oprindelse, som kan være ineffektive eller indeholde uønsket software.
Formatdetaljer
kort fortalt- Oxygen / generisk database-backup - Nogle andre værktøjer gemmer «.dbs» som en generisk database- eller backupfil; den dominerende dokumenterede betydning er SQLBase-databasen, der åbnes af SQLBase-værktøjer.
- Leverandørspecifikke indstillinger/databasefiler - Forskellige urelaterede programmer har brugt .dbs til deres egne interne database- eller indstillingslagre - disse kan kun åbnes i det oprindelige program.
Programmer der åbner DBS-filer
Tekniske detaljer
dyb specifikation| Formattype | Binær relationel databasefil - en SQLBase-database i én fil, der gemmer tabeller, indekser, skema og BLOBs |
| Udviklerhistorik | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Filkodning | Binær, proprietær sidestruktureret layout; ikke menneskeligt læsbar |
| Sideorganisering | Database-sider med fast størrelse, der indeholder systemkatalog, tabelrækker, B-træ-indekser og BLOBs |
| Byte-orden | Little-endian (platformsafhængig; ikke offentligt dokumenteret) |
| Komprimering | Ingen - data gemmes som råt sideindhold uden komprimering |
| Kryptering | Valgfri kryptering på databaseniveau understøttes af SQLBase-motoren; anvendes ikke som standard |
| Filstørrelsesbegrænsning (ældre) | Grænse på 2 GB håndhævet af SQLBase-versioner før 8.1 |
| Filstørrelsesbegrænsning (nuværende) | Ingen motorpålagt grænse siden SQLBase 8.1; kun begrænset af tilgængelig hardware |
| Transaktionslog | En tilhørende `.log`-fil i samme mappe registrerer transaktioner til gendannelse efter nedbrud og rollforward |
| Magic bytes / header | Ingen offentligt dokumenteret fast header-signatur; filen identificeres af SQLBase-motorværktøjer, ikke et magisk nummer |
| MIME-type | application/octet-stream |
| Platformunderstøttelse | Windows, Linux og ældre Unix (SQLBase-serverplatforme) |
| Adgangskrav | Kræver SQLBase-servermotoren; eksterne værktøjer opretter forbindelse via en SQLBase ODBC- eller JDBC-driver |
| Skabelonkilde | Nye databaser oprettes ud fra en `START.DBS`-skabelonfil placeret i SQLBase-installationsmappen |
| Udgivet | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Seneste version | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Specifikation | www.opentext.com |
DBS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DBS-filer.