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 ​​?.

Gandalf
fonte

Respostas:

6

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

Kim
fonte
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)

Joe
fonte
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.

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