哪种数据库最适合这些用例?

时间:2019-07-28 21:14:33

标签: database-design clickhouse

我有一个内部工具用例。

用例:

  • 存储基于时间的事件以及一些有状态的项目,例如 具有某些属性的对象(覆盖最后一个值,所以也是如此 不需要历史)。
  • 能够查询这些事件(例如最近7天内发生了多少次)
  • 分配这些事件以建立分数

查询

  • 此事件是否(至少或最多或完全){int}次发生

  • 此事件是否在过去7天内发生

  • 此事件是否在3到10天前发生

  • 属性具有{任何值,没有值,等于}

  • 属性{包含,开始于,以{string}

  • 结尾
  • 属性{大于,小于,等于}到{int}

PS-问我是否有一些我没有考虑的要求。

根据我的用例-在易用/设置和查询灵活性方面,哪种类型的数据库将运行良好?

我一直在探索Clickhouse。

0 个答案:

没有答案