我需要在DAG中存储依赖项。(我们正在绘制一个非常细粒度的新学校课程)
我们用rails 3
注意事项
我知道SQL,我会考虑NoSQL。
寻找实现选项的良好比较的指针。
也对我们可以从快速开始的东西感兴趣,但是以后向更健壮/可伸缩的东西过渡会不会那么痛苦。
发布于 2010-10-10 08:41:41
我认为即将推出的用于图形数据库Ruby绑定的Neo4j版本(目前的测试版)应该是一个非常合适的版本。它适用于Rails 3,底层数据模型使用节点和有向关系/边,在这两种属性上都有键/值样式属性。为了扩展读结构,Neo4j使用了一个主/从复制设置。
发布于 2010-12-08 06:17:43
我发现了在SQL中建模有向无圈图的示例:
DBs.aspx?msg=3051183
发布于 2010-10-13 16:14:17
您可以使用OrientDB作为图形数据库。它是高度优化的关系,因为是存储为链接,而不是连接。1,000个顶点的双向图的加载只需几毫秒。
Rails的语言绑定还不可用,但您可以在HTTP调用中使用它。
https://stackoverflow.com/questions/3898637
复制相似问题