Существуют ли иерархические системы управления базами данных с открытым исходным кодом [закрыто]

12

Я искал иерархическую систему управления базами данных, и единственная, с которой я столкнулся, была IBM ims. Существуют ли системы с открытым исходным кодом, которые можно использовать?

Гэндальф
источник

Ответы:

6

Поскольку базы данных XML являются иерархическими, вы можете посмотреть на них. Недавно я использовал BaseX, и он мне очень понравился.

Ким
источник
Предполагая, что вся ваша база данных может быть представлена ​​в виде одного огромного XML-документа!
Гай
1
Конечно, вы можете разделить свои данные на несколько документов ...
Ким
@objectiveME: это должен быть ответ, а не комментарий
Ким
я сделал изменение (от комментария к ответу).
Гэндальф
4

Любая реализация LDAP будет иерархической или, по крайней мере, представленной как таковая, даже если бэкэнд - это нечто другое.

(Вероятно, есть и другие, и даже открытый каталог Apple, но я не знаю, есть ли у него отдельная страница проекта)

Джо
источник
2

Я нашел свинку и лицензию GPL. * Mumps (также называемый M) - это язык программирования общего назначения, который поддерживает уникальную, иерархическую (или многомерную) базу данных * http://cs.uni.edu/~okane/mumps.html

Обновить

Важные ссылки

- http://gradvs1.mgateway.com/main/

- http://www.intersystems.com/

Гэндальф
источник
1

MongoDB - это документно-ориентированная база данных, в которой хранится двоичный файл JSON . Это база данных с открытым исходным кодом с реальной корпоративной поддержкой .

С точки зрения иерархии, он хранит «документы» вместо «записей» в «коллекциях» вместо «таблиц». Используя JSON, легко создавать объекты, представляющие иерархические данные. Он также поддерживает индексацию и запросы в эти документы.

Если вы думаете о базах данных XML, JSON должен быть конкурентоспособным.

Гейтс В.П.
источник
1
XML и JSON совсем не похожи на IMS ...
Гай,
1

Это не с открытым исходным кодом, но Microsoft SQL 2008 Management Studio Express является бесплатной и позволяет типы данных XML, начиная с SQL Server 2005. Если вы не знакомы с использованием типа данных XML для хранения иерархии, в настоящее время я читаю книгу Майкла Коулса под названием Pro SQL Server 2008 XML, который вводит использование XML в SQL.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b

fa1c0n3r
источник