Vad är filformatet DBS?
.dbs-filer används för att lagra databaser skapade med SQLBase, en relationell databasmotor som ursprungligen utvecklades av Gupta Technologies i slutet av 1980-talet och som nu underhålls av OpenText under produktlinjen Gupta Team Developer.
Vilken data lagrar .dbs-filer?
Filer med filtillägget .dbs lagrar databastabeller, index, schemadefinitioner och BLOB:ar i en enda proprietär sidstrukturerad binärfil. Exakt hur data organiseras på disken bestäms av den version av SQLBase-motorn som skapade filen. En tillhörande .log transaktionslogg sparas i samma databaskatalog för att stödja återställning vid krascher. .dbs-filer genereras vanligtvis baserat på en mallfil START.DBS när en ny databas initieras.
Vad är en databas?
En databas kan definieras som en uppsättning information organiserad enligt specifika regler. .dbs-databasfiler kan innehålla olika typer av data och kan användas inom olika områden. Databaser som hanteras av SQLBase använder språket SQL för frågor och administration. SQL-frågor tillåter användare att hämta data, ändra databasposter och ändra tabellstrukturen.
Hur stora kan databasfiler bli?
SQLBase-versioner före 8.1 begränsade en .dbs-fil till 2 gigabyte. Version 8.1 tog bort denna begränsning, och sedan dess är den enda praktiska begränsningen det tillgängliga lagringsutrymmet på hårdvaran. Nuvarande versioner under OpenText (SQLBase 12.x) stöder databaser på flera gigabyte utan något tak pålagt av motorn.
Säkerhet & trygghet
RISK: LOWEn .dbs är passiv data (en databasfil), inte en körbar fil, så att öppna den innebär ingen inneboende risk för kodexekvering. De verkliga varningarna gäller datahantering: en SQLBase-databas kan innehålla känsliga affärs- eller personuppgifter, och den är beroende av sin tillhörande .log-fil för konsistens - kopiera/flytta alltid .dbs och dess .log tillsammans, och arbeta på en säkerhetskopia vid återställning eller migrering. Återställ eller öppna endast databaser från betrodda källor, och undvik tredjepartsverktyg för «DBS-reparation/visning» av okänt ursprung, då dessa kan vara ineffektiva eller innehålla oönskad programvara.
Formatdetaljer
i ett nötskal- Oxygen / generisk databassäkerhetskopia - Vissa andra verktyg sparar «.dbs» som en generisk databas- eller säkerhetskopieringsfil; den dominerande dokumenterade betydelsen är SQLBase-databasen, som öppnas med SQLBase-verktyg.
- Leverantörsspecifika inställningar/databasfiler - Olika orelaterade program har använt .dbs för sina egna interna databas- eller inställningslager - dessa öppnas endast i det ursprungliga programmet.
Program som öppnar DBS-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär relationell databasfil - en SQLBase-databas i en fil som lagrar tabeller, index, schema och BLOB:ar |
| Utvecklarhistorik | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Filkodning | Binär, proprietär sidstrukturerad layout; inte läsbar för människor |
| Sidorganisation | Databassidor med fast storlek som innehåller systemkatalog, tabellrader, B-träd-index och BLOB:ar |
| Byteordning | Little-endian (plattformsberoende; inte offentligt dokumenterat) |
| Komprimering | Ingen - data lagras som rått sidinnehåll utan komprimering |
| Kryptering | Valfri kryptering på databasnivå stöds av SQLBase-motorn; används inte som standard |
| Filstorleksgräns (äldre) | Gräns på 2 GB tillämpas av SQLBase-versioner före 8.1 |
| Filstorleksgräns (nuvarande) | Ingen gräns pålagd av motorn sedan SQLBase 8.1; begränsas endast av tillgänglig hårdvara |
| Transaktionslogg | En tillhörande `.log`-fil i samma katalog registrerar transaktioner för återställning och framåtrullning |
| Magic bytes / header | Ingen offentligt dokumenterad fast signatur; filen identifieras av SQLBase-verktyg, inte av ett magiskt nummer |
| MIME-typ | application/octet-stream |
| Plattformsstöd | Windows, Linux och äldre Unix (SQLBase-serverplattformar) |
| Åtkomstkrav | Kräver SQLBase-servermotorn; externa verktyg ansluter via en SQLBase ODBC- eller JDBC-drivrutin |
| Mallkälla | Nya databaser skapas utifrån mallfilen `START.DBS` som finns i SQLBase-installationskatalogen |
| Släppt | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Senaste version | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Specifikation | www.opentext.com |
DBS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DBS-filer.