【发布时间】:2012-02-23 12:18:24
【问题描述】:
关系型数据库使用键来实现,并且发生在(非常令人放心)数据级别。文档数据库必须在应用程序级别强制执行。
RDB 确实强制执行引用完整性。如果两个人之间的关系,如果一个人被删除,关系将自动不复存在(我说的是ON DELETE CASCADE)。如果父类别被删除,其子类别也将不复存在。
NoSQL 存储最接近参照完整性的是像 Neo4j 这样的图形数据库。在这里,边直接存在于两个节点之间。所以,如果一个节点被删除,边也会被删除。
我一直在阅读图和文档存储,我认为 NoSQL 数据库将在参照完整性方面做出努力(图数据库已经接近)。
问题:哪些 NoSQL 数据库具有数据级别的参照完整性?
【问题讨论】:
-
OrientDB 似乎是一个很有前途的候选人
标签: nosql