Existem sistemas hierárquicos de gerenciamento de banco de dados de código aberto [fechados]


12

Eu estava procurando por um sistema hierárquico de gerenciamento de banco de dados e o único que encontrei foram as imagens da IBM. Existem sistemas de código aberto que podem ser usados ​​?.

Respostas:


6

Como os bancos de dados XML são hierárquicos, você pode olhar para eles. Recentemente usei o BaseX e gostei muito.


Supondo que todo o banco de dados possa ser representado como um único documento XML enorme!
Gaius

1
Claro que você pode dividir seus dados ao longo de vários documentos ...
Kim

@objectiveME: esta deve ser uma resposta, não um comentário
Kim

Eu fiz a alteração (do comentário para a resposta).
Gandalf

4

Qualquer implementação LDAP será hierárquica ou, pelo menos, exposta como tal, mesmo que o back-end seja outra coisa.

(Provavelmente existem outros, e até o Open Directory da Apple, mas não sei se esse possui uma página de projeto dedicada)



1

O MongoDB é um banco de dados orientado a documentos que armazena JSON binário . É um banco de dados de código aberto com suporte corporativo real .

Em termos hierárquicos, ele armazena "documentos" em vez de "registros" em "coleções" em vez de "tabelas". Usando JSON, é fácil criar objetos que representam dados hierárquicos. Ele também suporta indexação e consulta "nesses" documentos.

Se você está pensando em bancos de dados XML, o JSON deve ser competitivo.


1
XML e JSON são nada como IMS ...
Gaius

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.