Qu'est-ce que le format de fichier DBS ?
Les fichiers .dbs sont utilisés pour stocker des bases de données créées avec SQLBase, un moteur de base de données relationnelle développé à l'origine par Gupta Technologies à la fin des années 1980 et aujourd'hui maintenu par OpenText sous la gamme de produits Gupta Team Developer.
Quelles données les fichiers .dbs stockent-ils ?
Les fichiers avec l'extension .dbs stockent les tables de base de données, les index, les définitions de schéma et les BLOBs dans un seul fichier binaire propriétaire structuré par pages. L'organisation exacte des données sur le disque est déterminée par la version du moteur SQLBase qui a créé le fichier. Un journal de transactions compagnon .log est conservé dans le même répertoire de base de données pour permettre la récupération après sinistre. Les fichiers .dbs sont généralement générés à partir d'un fichier modèle START.DBS lors de l'initialisation d'une nouvelle base de données.
Qu'est-ce qu'une base de données ?
Une base de données peut être définie comme un ensemble d'informations organisées selon des règles spécifiques. Les fichiers de base de données .dbs peuvent contenir divers types de données et être appliqués dans divers domaines. Les bases de données gérées par SQLBase utilisent le langage SQL pour les requêtes et l'administration. Les requêtes SQL permettent aux utilisateurs de récupérer des données, de modifier des entrées de base de données et de changer la structure des tables.
Quelle taille les fichiers de base de données peuvent-ils atteindre ?
Les versions de SQLBase antérieures à 8.1 limitaient un fichier .dbs à 2 gigaoctets. La version 8.1 a supprimé cette contrainte, et depuis lors, la seule limitation pratique est le stockage matériel disponible. Les versions actuelles sous OpenText (SQLBase 12.x) prennent en charge des bases de données de plusieurs gigaoctets sans plafond imposé par le moteur.
Sécurité et sûreté
RISQUE : LOWUn fichier .dbs contient des données passives (un fichier de base de données) et n'est pas un exécutable, son ouverture ne comporte donc aucun risque intrinsèque d'exécution de code. Les véritables précautions concernent la manipulation des données : une base de données SQLBase peut contenir des données professionnelles ou personnelles sensibles, et elle dépend de son fichier .log compagnon pour sa cohérence - copiez/déplacez le .dbs et son .log ensemble, et travaillez sur une sauvegarde lors d'une récupération ou d'une migration. Ne restaurez ou n'ouvrez que des bases de données provenant de sources fiables, et évitez les outils tiers de « réparation/visualisation DBS » d'origine inconnue, qui pourraient être inefficaces ou inclure des logiciels indésirables.
Détails du format
en bref- Oxygen / sauvegarde de base de données générique - Certains autres outils enregistrent des fichiers « .dbs » comme fichiers de base de données ou de sauvegarde génériques ; la signification documentée dominante reste la base de données SQLBase, ouverte par les outils SQLBase.
- Paramètres spécifiques au fournisseur / fichiers de base de données - Divers programmes non liés ont utilisé l'extension .dbs pour leurs propres stockages internes de bases de données ou de paramètres - ceux-ci ne s'ouvrent que dans l'application d'origine.
Programmes qui ouvrent les fichiers DBS
Détails techniques
spécifications approfondies| Type de format | Fichier de base de données relationnelle binaire - une base de données SQLBase à fichier unique stockant tables, index, schéma et BLOBs |
| Lignée du développeur | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Encodage du fichier | Binaire, structure par pages propriétaire ; non lisible par l'homme |
| Organisation des pages | Pages de base de données de taille fixe contenant le catalogue système, les lignes de table, les index B-tree et les BLOBs |
| Ordre des octets | Little-endian (dépend de la plateforme ; non documenté publiquement) |
| Compression | Aucune - les données sont stockées en tant que contenu de page brut sans compression |
| Chiffrement | Chiffrement optionnel au niveau de la base de données pris en charge par le moteur SQLBase ; non appliqué par défaut |
| Limite de taille de fichier (héritée) | Limite de 2 Go imposée par les versions de SQLBase antérieures à 8.1 |
| Limite de taille de fichier (actuelle) | Aucune limite imposée par le moteur depuis SQLBase 8.1 ; limitée uniquement par le matériel disponible |
| Journal de transactions | Un fichier `.log` compagnon dans le même répertoire enregistre les transactions pour la récupération après sinistre et la reprise |
| Octets magiques / en-tête | Aucune signature d'en-tête fixe documentée publiquement ; le fichier est identifié par les outils du moteur SQLBase, pas par un nombre magique |
| Type MIME | application/octet-stream |
| Plateformes supportées | Windows, Linux et Unix hérités (plateformes serveur SQLBase) |
| Exigence d'accès | Nécessite le moteur de serveur SQLBase ; les outils externes se connectent via un pilote ODBC ou JDBC SQLBase |
| Source du modèle | Les nouvelles bases de données sont initialisées à partir d'un fichier modèle `START.DBS` situé dans le répertoire d'installation de SQLBase |
| Publié | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Dernière version | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Spécification | www.opentext.com |
Conversions DBS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DBS.