2012-01-31 142 views
4

關係數據庫使用鍵執行此操作,併發生在(非常令人放心的)數據級別。文檔數據庫必須在應用程序級別執行。NoSQL數據庫在數據級別實施參照完整性?

RDB確實執行參照完整性。如果兩個人之間的關係,如果一個人被刪除,關係將自動停止存在(我提到ON DELETE CASCADE)。如果父類別被刪除,它的子類別也將不復存在。

NoSQL商店最接近參照完整性的就是像Neo4j這樣的圖形數據庫。這裏,邊緣直接存在於兩個節點之間。所以,如果一個節點被刪除,邊緣也會被刪除。


我已經在圖形和文檔存儲讀了,我認爲NoSQL數據庫將作出在參照完整性的努力(和圖形數據庫已經接近)。

問題:哪些NoSQL數據庫具有數據級別的參照完整性

+1

類似的問題:HTTP:/ /stackoverflow.com/questions/3388051/nosql-rdbms-hybrid – Jamie 2012-01-31 19:17:27

+0

OrientDB似乎是一個有前途的候選人 – aitchnyu 2012-06-04 06:59:20

回答

0

你是正確的,大部分的數據庫都提供在數據層面 參照完整性,但同時我與mongodb與MongoDB的ORM工具morphia,嗎啡工作參照完整性提供機制

這裏
相關問題