Co to jest format pliku DBS?
Pliki .dbs są używane do przechowywania baz danych utworzonych w SQLBase, relacyjnym silniku bazodanowym pierwotnie opracowanym przez Gupta Technologies pod koniec lat 80. XX wieku, a obecnie utrzymywanym przez OpenText w ramach linii produktów Gupta Team Developer.
Jakie dane przechowują pliki .dbs?
Pliki z rozszerzeniem .dbs przechowują tabele bazy danych, indeksy, definicje schematów oraz obiekty BLOB w pojedynczym, zastrzeżonym pliku binarnym o strukturze stronicowej. Dokładny sposób organizacji danych na dysku jest określany przez wersję silnika SQLBase, która utworzyła plik. Towarzyszący mu dziennik transakcji .log jest przechowywany w tym samym katalogu bazy danych, aby wspierać odzyskiwanie po awarii. Pliki .dbs są zazwyczaj generowane na podstawie pliku szablonu START.DBS podczas inicjalizacji nowej bazy danych.
Co to jest baza danych?
Bazę danych można zdefiniować jako zestaw informacji zorganizowanych według określonych reguł. Pliki baz danych .dbs mogą zawierać różne typy danych i znajdować zastosowanie w różnych dziedzinach. Bazy danych zarządzane przez SQLBase używają języka SQL do zapytań i administracji. Zapytania SQL pozwalają użytkownikom pobierać dane, modyfikować wpisy w bazie danych i zmieniać strukturę tabel.
Jak duże mogą być pliki bazy danych?
Wersje SQLBase starsze niż 8.1 ograniczały rozmiar pliku .dbs do 2 gigabajtów. Wersja 8.1 usunęła to ograniczenie i od tego czasu jedynym praktycznym limitem jest dostępna przestrzeń dyskowa. Bieżące wydania pod egidą OpenText (SQLBase 12.x) obsługują wielogigabajtowe bazy danych bez odgórnego limitu narzuconego przez silnik.
Bezpieczeństwo
RYZYKO: LOWPlik .dbs to dane pasywne (plik bazy danych), a nie plik wykonywalny, więc jego otwarcie nie niesie ze sobą nieodłącznego ryzyka wykonania kodu. Prawdziwe środki ostrożności dotyczą obsługi danych: baza danych SQLBase może zawierać wrażliwe dane biznesowe lub osobowe i zależy od towarzyszącego jej pliku .log w celu zachowania spójności - należy kopiować/przenosić plik .dbs wraz z jego plikiem .log i pracować na kopii zapasowej podczas odzyskiwania lub migracji. Należy przywracać lub otwierać bazy danych wyłącznie z zaufanych źródeł i unikać narzędzi firm trzecich typu „DBS repair/viewer” o nieznanym pochodzeniu, które mogą być nieskuteczne lub zawierać niechciane oprogramowanie.
Szczegóły formatu
w pigułce- Oxygen / ogólna kopia zapasowa bazy danych - Niektóre inne narzędzia zapisują rozszerzenie „.dbs” jako ogólny plik bazy danych lub kopii zapasowej; dominującym udokumentowanym znaczeniem jest baza danych SQLBase, otwierana przez narzędzia SQLBase.
- Pliki ustawień/baz danych specyficzne dla dostawcy - Różne niepowiązane programy używały rozszerzenia .dbs dla własnych wewnętrznych magazynów baz danych lub ustawień - te otwierają się wyłącznie w aplikacji źródłowej.
Programy otwierające pliki DBS
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny plik relacyjnej bazy danych - pojedynczy plik bazy SQLBase przechowujący tabele, indeksy, schemat i obiekty BLOB |
| Historia dewelopera | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Kodowanie pliku | Binarne, zastrzeżony układ o strukturze stronicowej; nieczytelny dla człowieka |
| Organizacja stron | Strony bazy danych o stałym rozmiarze, przechowujące katalog systemowy, wiersze tabel, indeksy B-drzewa i obiekty BLOB |
| Kolejność bajtów | Little-endian (zależna od platformy; nieudokumentowana publicznie) |
| Kompresja | Brak - dane są przechowywane jako surowa zawartość stron bez kompresji |
| Szyfrowanie | Opcjonalne szyfrowanie na poziomie bazy danych obsługiwane przez silnik SQLBase; domyślnie niestosowane |
| Limit rozmiaru pliku (starsze) | Limit 2 GB wymuszany przez wersje SQLBase starsze niż 8.1 |
| Limit rozmiaru pliku (obecne) | Brak limitu narzuconego przez silnik od wersji SQLBase 8.1; ograniczone jedynie przez dostępny sprzęt |
| Dziennik transakcji | Towarzyszący plik `.log` w tym samym katalogu rejestruje transakcje na potrzeby odzyskiwania po awarii i operacji rollforward |
| Magiczne bajty / nagłówek | Brak publicznie udokumentowanej stałej sygnatury nagłówka; plik jest identyfikowany przez narzędzia silnika SQLBase, a nie przez magiczną liczbę |
| Typ MIME | application/octet-stream |
| Obsługa platform | Windows, Linux oraz starsze systemy Unix (platformy serwerowe SQLBase) |
| Wymagania dostępu | Wymaga silnika serwera SQLBase; narzędzia zewnętrzne łączą się za pośrednictwem sterownika SQLBase ODBC lub JDBC |
| Źródło szablonu | Nowe bazy danych są tworzone na podstawie pliku szablonu `START.DBS` znajdującego się w katalogu instalacyjnym SQLBase |
| Wydano | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Najnowsza wersja | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Specyfikacja | www.opentext.com |
Konwersje DBS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DBS.