关系数据库使用密钥执行,并发生在(一个非常令人放心的)数据级别。文档DB必须在应用程序级别强制执行它。
RDB确实强制执行参照完整性。如果两个人之间的关系,如果一个人被删除,关系将自动停止存在(我提到ON DELETE CASCADE)。如果父类别被删除,它的子类别也将不复存在。
NoSQL商店最接近参照完整性的是像Neo4j这样的图形数据库。这里,边缘直接存在于两个节点之间。因此,如果一个节点被删除,边缘也将是。
我一直在阅读图形和文档存储,我认为NoSQL数据库会在参照完整性方面做出努力(并且图形数据库已经接近了)。
问题:哪些NoSQL数据库在数据级别具有参照完整性?