我需要在DAG中存储依赖项. (我们正在以非常精细的级别映射新的学校课程)
我们正在使用rails 3@H_403_3@
注意事项@H_403_3@
>比它更深
>非常大
>我估计每个节点有5-10个链接.随着系统的增长,这将会增加.
许多阅读,写的很少
>最常见的是查找:
>第一和第二学位的依赖
>搜索/验证依赖关系@H_403_3@
寻找指向实现选项的良好比较的指针.@H_403_3@
解决方法
我认为图形数据库
Neo4j的
@L_301_1@的即将到来版本(beta版)应该是一个很好的适合.它用于Rails 3.底层数据模型使用两个节点和带有关键/值样式属性的定向关系/边.为了扩展读取主体的架构,Neo4j使用
master/slave replication设置.