Czy istnieją otwarte hierarchiczne systemy zarządzania bazą danych [zamknięte]


12

Szukałem hierarchicznego systemu zarządzania bazami danych i jedynym, z którym się spotkałem, były ims IBM. Czy istnieją systemy open source, z których można korzystać ?.

Odpowiedzi:


6

Ponieważ bazy danych XML są hierarchiczne, można na nie spojrzeć. Ostatnio używałem BaseX i bardzo mi się podobało.


Zakładając, że cała baza danych może być reprezentowana jako pojedynczy ogromny dokument XML!
Gajusz

1
Oczywiście możesz podzielić swoje dane na kilka dokumentów ...
Kim

@objectiveME: to powinna być odpowiedź, a nie komentarz
Kim

dokonałem zmiany (od komentarza do odpowiedzi).
Gandalf

4

Każda implementacja LDAP będzie hierarchiczna lub przynajmniej jako taka ujawniona, nawet jeśli backend jest czymś innym.

(Prawdopodobnie są inni, a nawet Apple Open Directory, ale nie wiem, czy ten ma dedykowaną stronę projektu)



1

MongoDB to zorientowana na dokumenty baza danych, która przechowuje binarny JSON . Jest to baza danych typu open source z rzeczywistym wsparciem korporacyjnym .

Pod względem hierarchicznym „dokumenty” zamiast „rekordów” są przechowywane w „kolekcjach” zamiast „tabelach”. Za pomocą JSON łatwo jest tworzyć obiekty reprezentujące dane hierarchiczne. Obsługuje także indeksowanie i tworzenie zapytań „do” tych dokumentów.

Jeśli myślisz o bazach danych XML, JSON powinien być konkurencyjny.


1
XML i JSON to nic innego jak IMS ...
Gaius

1

To nie jest oprogramowanie typu open source, ale Microsoft SQL 2008 Management Studio Express jest bezpłatny i zezwala na typy danych XML zaczynające się od SQL Server 2005. Jeśli nie jesteś zaznajomiony z używaniem typu danych XML do przechowywania spadkobierców, czytam książkę Michaela Colesa o nazwie Pro SQL Server 2008 XML, który wprowadza używanie XML w SQL.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.