11
图形数据库(例如Neo4J)和网络数据库(例如IDS,CODASYL)之间有什么区别?原则上他们是一样的东西?图形数据库和网络数据库有什么区别?
图形数据库(例如Neo4J)和网络数据库(例如IDS,CODASYL)之间有什么区别?原则上他们是一样的东西?图形数据库和网络数据库有什么区别?
像CODSASYL这样的网络数据库或多或少地基于hierarchical data model,根据父子(或CODASYL术语中的所有者成员)关系来考虑。这也意味着,在网络数据库中,不能将任意记录与对方相关联,这使得很难使用面向图的数据集。例如,您可以使用图形数据库来分析实体之间存在的关系。此外,网络数据库使用固定的记录和预定义的字段集合,而图形数据库使用更灵活的Property Graph Model,允许在节点/顶点和关系/边缘上使用任意的键/值组。
优秀的答案,谢谢。这也是我的想法。我只是不相信在个人价值或记录之间导航网络,而不是相似的记录集,这实际上使得两者有根本的不同。 – sqlvogel 2011-02-18 19:21:09