是否有可能有效地创建时间树图结构?

时间:2016-09-25 05:54:17

标签: arangodb

是否可以在ArangoDB中创建时间树图形?对于我们的CRM系统,我们希望将所有相关文档加入特定的日期/时间树图结构。它应该类似于这里描述的技术 http://graphaware.com/neo4j/2014/08/20/graphaware-neo4j-timetree.html

基本上我们想创建Year - >月 - >日结构,并根据上一个文档修改日期将每个文档加入特定日期。

我在这里有两个问题:

  • 这对于数百万份文件来说是否足够高效?
  • 如何有效地创建AOL查询,按日期对所有'january + februray'项目的结果进行排序?

1 个答案:

答案 0 :(得分:0)

有可能。我致力于为ArangoDB创建Ruby Gem,其中一个例子是创建一个类似的树。

这是该示例的链接。 创作:https://github.com/StefanoMartin/ArangoRB/blob/replication_and_sharding/examples/year.rb

正在检索:https://github.com/StefanoMartin/ArangoRB/blob/replication_and_sharding/examples/year2.rb

编辑:请注意,我在程序结束时只进行了很少的异步提交。

编辑2:我做了一个基准测试来看一点性能,这里是创建该图表的结果: 25.390000 1.060000 26.450000(29.888871)