是否有开源分层数据库管理系统?


12

我一直在寻找一种分层数据库管理系统,而我遇到的唯一一个系统是IBM的ims。是否有一个可以使用的开源系统?

Answers:


6

由于XML数据库是分层数据库,因此您可以查看它们。我最近使用BaseX并非常喜欢它。


假设您的整个数据库可以表示为一个巨大的XML文档!
Gaius

1
当然,您可以将数据拆分成多个文档...
Kim

@objectiveME:这应该是答案,而不是评论
Kim

我做了更改(从评论到答案)。
甘道夫

4

任何LDAP实现都将是分层的,或者至少是公开的,即使后端是其他东西。

(可能还有其他人,甚至还有苹果公司的Open Directory,但我不知道那个人是否有专门的项目页面)



1

MongoDB是一个面向文档的数据库,存储二进制JSON。这是一个具有实际公司支持的开源数据库。

在层次结构方面,它将“文档”而不是“记录”存储在“集合”中而不是“表”中。使用JSON,可以很容易地创建代表分层数据的对象。它还支持对这些文档进行索引和查询。

如果您正在考虑XML数据库,那么JSON应该具有竞争力。


1
XML和JSON是什么样IMS ...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.