¿Qué es el formato de archivo DBS?
Los archivos .dbs se utilizan para almacenar bases de datos creadas con SQLBase, un motor de base de datos relacional desarrollado originalmente por Gupta Technologies a finales de la década de 1980 y mantenido actualmente por OpenText bajo la línea de productos Gupta Team Developer.
¿Qué datos almacenan los archivos .dbs?
Los archivos con la extensión .dbs almacenan tablas de bases de datos, índices, definiciones de esquemas y BLOBs en un único archivo binario propietario estructurado por páginas. La organización exacta de los datos en el disco está determinada por la versión del motor SQLBase que creó el archivo. Se mantiene un registro de transacciones .log complementario en el mismo directorio de la base de datos para permitir la recuperación ante fallos. Los archivos .dbs suelen generarse a partir de un archivo de plantilla START.DBS cuando se inicializa una nueva base de datos.
¿Qué es una base de datos?
Una base de datos puede definirse como un conjunto de información organizada según reglas específicas. Los archivos de base de datos .dbs pueden contener varios tipos de datos y aplicarse en diversos campos. Las bases de datos gestionadas por SQLBase utilizan el lenguaje SQL para consultas y administración. Las consultas SQL permiten a los usuarios recuperar datos, modificar entradas de la base de datos y cambiar la estructura de las tablas.
¿Qué tamaño pueden alcanzar los archivos de base de datos?
Las versiones de SQLBase anteriores a la 8.1 limitaban un archivo .dbs a 2 gigabytes. La versión 8.1 eliminó esta restricción y, desde entonces, la única limitación práctica es el almacenamiento de hardware disponible. Las versiones actuales bajo OpenText (SQLBase 12.x) admiten bases de datos de varios gigabytes sin un límite impuesto por el motor.
Seguridad y protección
RIESGO: LOWUn archivo .dbs contiene datos pasivos (un archivo de base de datos), no es un ejecutable, por lo que abrirlo no conlleva riesgos inherentes de ejecución de código. Las precauciones reales son de manejo de datos: una base de datos SQLBase puede contener datos comerciales o personales sensibles, y depende de su archivo .log complementario para la consistencia; copie o mueva el .dbs y su .log juntos, y trabaje sobre una copia de seguridad al recuperar o migrar. Solo restaure o abra bases de datos de fuentes confiables y evite herramientas de «reparación/visualización de DBS» de terceros de origen desconocido, que pueden ser ineficaces o incluir software no deseado.
Detalles del formato
en pocas palabras- Oxygen / copia de seguridad de base de datos genérica - Algunas otras herramientas guardan «.dbs» como un archivo de base de datos genérico o de copia de seguridad; el significado documentado dominante es la base de datos SQLBase, abierta por las herramientas de SQLBase.
- Archivos de configuración/base de datos específicos del proveedor - Varios programas no relacionados han utilizado .dbs para sus propios almacenes internos de bases de datos o configuraciones; estos se abren solo en la aplicación de origen.
Programas que abren archivos DBS
Detalles técnicos
especificación profunda| Tipo de formato | Archivo de base de datos relacional binario - una base de datos SQLBase de un solo archivo que almacena tablas, índices, esquemas y BLOBs |
| Linaje del desarrollador | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Codificación de archivo | Binario, diseño propietario estructurado por páginas; no legible por humanos |
| Organización de páginas | Páginas de base de datos de tamaño fijo que contienen el catálogo del sistema, filas de tablas, índices de árbol B y BLOBs |
| Orden de bytes | Little-endian (dependiente de la plataforma; no documentado públicamente) |
| Compresión | Ninguna - los datos se almacenan como contenido de página sin procesar sin compresión |
| Cifrado | Cifrado opcional a nivel de base de datos compatible con el motor SQLBase; no se aplica por defecto |
| Límite de tamaño de archivo (legado) | Límite de 2 GB impuesto por las versiones de SQLBase anteriores a la 8.1 |
| Límite de tamaño de archivo (actual) | Sin límite impuesto por el motor desde SQLBase 8.1; limitado solo por el hardware disponible |
| Registro de transacciones | Un archivo `.log` complementario en el mismo directorio registra las transacciones para la recuperación ante fallos y el avance |
| Bytes mágicos / encabezado | Sin firma de encabezado fija documentada públicamente; el archivo es identificado por las herramientas del motor SQLBase, no por un número mágico |
| Tipo MIME | application/octet-stream |
| Soporte de plataforma | Windows, Linux y Unix heredado (plataformas de servidor SQLBase) |
| Requisito de acceso | Requiere el motor de servidor SQLBase; las herramientas externas se conectan a través de un controlador ODBC o JDBC de SQLBase |
| Fuente de plantilla | Las nuevas bases de datos se inician a partir de un archivo de plantilla `START.DBS` ubicado en el directorio de instalación de SQLBase |
| Lanzado | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Última versión | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Especificación | www.opentext.com |
Conversiones de DBS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DBS.