【问题标题】:Schema-less AND relational database无模式 AND 关系数据库
【发布时间】:2014-06-05 07:19:38
【问题描述】:

我有数千个不同类型的文档,因此也有不同的领域。我的任务是找到具有特定关系的对或一组文档:

A.race='dwarf' and B.race='elfe' and C.profession='thief'
A.haircolor = C.haircolor and B.favorite_meal = C.favorite_meal

是否有无模式和关系型数据库?

【问题讨论】:

    标签: self-join document-database nosql


    【解决方案1】:

    拥有架构是relational database 定义的一部分,因此数据库不能既是无架构的又是关系型的。

    但是,当您正在搜索一个有利于建模和分析实体之间关系而不强制执行一致模式的数据库时,您可以查看像 Neo4j 这样的图形数据库。这些数据库主要通过实体与其他实体的关系来定义实体。它们使查找与其他实体有共同关系的实体变得非常容易。

    【讨论】:

      猜你喜欢
      • 2017-04-03
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 2021-02-01
      • 2015-12-19
      相关资源
      最近更新 更多