NoSQLDB和OODB有什么区别?

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

NoSQLDB和OODB有什么区别?

青之软件青之软件提问于
你孩子啊社会不会同情弱者!回答于

像db4o这样的面向对象数据库将被认为是NoSQL提出的替代方案之一,这意味着不仅仅是SQL。它是关系数据库的一组替代方案:Voldemort、Hadoop、MongoDB、CouchDB、BigTable、Neo4J、db4o和其他。

迷迷学生回答于

NoSQLDB通常是非规范化的(保存对象数据的副本而不是对象),因为OODB是具有对象关系的规范化数据库。在OODB中,数据存储在一个地方的对象中,并与其他对象连接(关系)。

由于上述非归一化和归一化的差异,两者各有优缺点.。像MONGO这样的NoSQLDBs读取速度快,但是写入/更新数据的能力差。由于NoSQLDB的非规范化性质,很难用它来维护数据的完整性,因为作为Wakanda的OODB很容易管理,并且具有数据完整性。删除一个对象,其所有关系都会自动删除。

我尝试了很多,想找出一些好的面向对象的javascript数据库,但是到目前为止,我找不到其他任何东西了。如果你知道,请分享细节。

扫码关注云+社区