O que é o formato de ficheiro DBS?
Arquivos .dbs são usados para armazenar bancos de dados criados com o SQLBase, um mecanismo de banco de dados relacional originalmente desenvolvido pela Gupta Technologies no final da década de 1980 e agora mantido pela OpenText sob a linha de produtos Gupta Team Developer.
Que dados os arquivos .dbs armazenam?
Arquivos com a extensão .dbs armazenam tabelas de banco de dados, índices, definições de esquema e BLOBs em um único arquivo binário proprietário estruturado em páginas. A forma exata como os dados são organizados no disco é determinada pela versão do mecanismo SQLBase que criou o arquivo. Um log de transações complementar .log é mantido no mesmo diretório do banco de dados para dar suporte à recuperação de falhas. Arquivos .dbs são normalmente gerados com base em um arquivo de modelo START.DBS quando um novo banco de dados é inicializado.
O que é um banco de dados?
Um banco de dados pode ser definido como um conjunto de informações organizadas de acordo com regras específicas. Os arquivos de banco de dados .dbs podem conter vários tipos de dados e podem ser aplicados em diversos campos. Os bancos de dados gerenciados pelo SQLBase usam a linguagem SQL para consultas e administração. As consultas SQL permitem que os usuários recuperem dados, modifiquem entradas no banco de dados e alterem a estrutura das tabelas.
Até que tamanho os arquivos de banco de dados podem crescer?
As versões do SQLBase anteriores à 8.1 limitavam um arquivo .dbs a 2 gigabytes. A versão 8.1 removeu essa restrição e, desde então, a única limitação prática é o armazenamento de hardware disponível. As versões atuais sob a OpenText (SQLBase 12.x) suportam bancos de dados de vários gigabytes sem um teto imposto pelo mecanismo.
Segurança e proteção
RISCO: LOWUm .dbs contém dados passivos (um arquivo de banco de dados), não um executável, portanto, abri-lo não acarreta risco inerente de execução de código. As precauções reais referem-se ao manuseio de dados: um banco de dados SQLBase pode conter dados comerciais ou pessoais sensíveis e depende de seu arquivo .log complementar para consistência - copie/mova o .dbs e seu .log juntos e trabalhe em um backup ao recuperar ou migrar. Apenas restaure ou abra bancos de dados de fontes confiáveis e evite ferramentas de «reparo/visualização de DBS» de terceiros de origem desconhecida, que podem ser ineficazes ou incluir software indesejado.
Detalhes do formato
em resumo- Oxygen / backup de banco de dados genérico - Algumas outras ferramentas salvam «.dbs» como um banco de dados genérico ou arquivo de backup; o significado documentado dominante é o banco de dados SQLBase, aberto pelas ferramentas SQLBase.
- Arquivos de configurações/banco de dados específicos de fornecedores - Vários programas não relacionados usaram .dbs para seus próprios armazenamentos internos de banco de dados/configurações - esses abrem apenas no aplicativo de origem.
Programas que abrem arquivos DBS
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de banco de dados relacional binário - um banco de dados SQLBase de arquivo único que armazena tabelas, índices, esquema e BLOBs |
| Linhagem do desenvolvedor | Gupta Technologies → Centura Software → Unify Corporation → OpenText (Gupta Team Developer) |
| Codificação de arquivo | Binário, layout proprietário estruturado em páginas; não legível por humanos |
| Organização de páginas | Páginas de banco de dados de tamanho fixo contendo catálogo do sistema, linhas de tabela, índices B-tree e BLOBs |
| Ordem dos bytes | Little-endian (dependente da plataforma; não documentado publicamente) |
| Compressão | Nenhuma - os dados são armazenados como conteúdo de página bruto sem compressão |
| Criptografia | Criptografia opcional em nível de banco de dados suportada pelo mecanismo SQLBase; não aplicada por padrão |
| Limite de tamanho de arquivo (legado) | Limite de 2 GB imposto por versões do SQLBase anteriores à 8.1 |
| Limite de tamanho de arquivo (atual) | Sem limite imposto pelo mecanismo desde o SQLBase 8.1; restrito apenas pelo hardware disponível |
| Log de transações | Um arquivo `.log` complementar no mesmo diretório registra transações para recuperação de falhas e rollforward |
| Magic bytes / cabeçalho | Nenhuma assinatura de cabeçalho fixa documentada publicamente; o arquivo é identificado pelas ferramentas do mecanismo SQLBase, não por um magic number |
| Tipo MIME | application/octet-stream |
| Suporte de plataforma | Windows, Linux e Unix legado (plataformas de servidor SQLBase) |
| Requisito de acesso | Requer o mecanismo de servidor SQLBase; ferramentas externas conectam-se via um driver ODBC ou JDBC do SQLBase |
| Fonte do modelo | Novos bancos de dados são gerados a partir de um arquivo de modelo `START.DBS` localizado no diretório de instalação do SQLBase |
| Lançado | Gupta SQLBase (late 1980s); SQLBase is still maintained under the Gupta/OpenText product line |
| Versão mais recente | SQLBase 12.x (current under OpenText/Gupta Team Developer); page-based file format |
| Especificação | www.opentext.com |
Conversões de DBS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DBS.