NoSQL DB 通常是非规范化的(保存对象数据的副本来代替对象),而 OODB 是具有对象关系的规范化数据库。在 OODB 中,数据存储在对象中的一处,并链接(关系)到其他对象。
由于上述非规范化和规范化的区别,两者各有优缺点。像 Mongo 这样的 NoSQL 数据库读取速度很快,但写入/更新数据的能力较差。由于 NoSQL 数据库的非规范化性质,很难保持数据的完整性,而 Wakanda 等 OODB 易于管理且具有数据完整性。您删除一个对象,其所有关系都会自动删除。
我尝试了很多方法来找出一些好的 javascript 面向对象数据库,但到目前为止,除了 www.wakanda.org 之外找不到任何其他数据库。如果您知道,请分享详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)