【问题标题】:Is it possible to effectively create a time tree graph structures?是否可以有效地创建时间树图结构?
【发布时间】:2016-09-26 22:19:47
【问题描述】:

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

基本上我们想创建年 -> 月 -> 日结构,并根据最后一个文档修改日期将每个文档连接到特定日期。

我有两个问题:

  • 这对于数百万个文档来说是否足够高效?
  • 如何有效地创建 AOL 查询以按日期对所有“一月 + 二月”项目的结果进行排序?

【问题讨论】:

    标签: arangodb


    【解决方案1】:

    这是可能的。我致力于为 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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2021-04-04
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      相关资源
      最近更新 更多