小编典典

表示DAG(有向无环图)

sql

我需要将依赖项存储在DAG中。(我们正在非常精细地绘制新的学校课程)

我们正在使用rails 3

注意事项

  • 宽于深
  • 很大
  • 我估计每个节点5-10个链接。随着系统的发展,这将增加。
  • 多读少写
  • 最常见的是查找:
    • 一级和二级学位的依存关系
    • 搜索/验证依赖

我知道SQL,我考虑使用NoSQL。

寻找指向实现选项比较的指针。

也对我们可以从快速开始的东西感兴趣,但是在以后过渡到更健壮/可扩展的东西时,痛苦会较小。


阅读 169

收藏
2021-04-15

共1个答案

小编典典

我认为图形数据库Neo4j即将发布的Ruby绑定版本(目前为beta)应该很合适。它与Rails
3一起使用。基础数据模型使用节点和定向关系/边缘,并在两者上都具有键/值样式属性。为了扩展只读结构,Neo4j使用主/从复制设置。

2021-04-15