gpt4 book ai didi

database - 存储 Erlang 统计信息的最佳数据库

转载 作者:太空狗 更新时间:2023-10-30 01:51:45 24 4
gpt4 key购买 nike

我需要选择一个数据库来存储统计数据(实际上这是一系列时间戳值数据)。我知道几乎任何数据库都可以处理这个问题,但有几个要求:

  • 应该很快;
  • 它应该能够处理很多数据(10 千兆字节)并将其拼接快;
  • 它应该有一个稳定的、维护的和方便的 Erlang 接口(interface);
  • 它应该可以从 Python 获得;
  • 它应该能做点什么就像名为“capped”的东西集合”在 mongodb 中:集合具有上限大小,具有旧数据如果大小达到则被重写限制。

我想到了 mongo,但 emongo 似乎有点死了——最后一次提交是在 7 个月前。

最佳答案

Riak可能是一个不错的选择(这里是 Riak comparison to MongoDB )。它是用 Erlang 编写的,是分布式的、容错的和线性扩展的。它有 clients适用于 Erlang、Javascript、Java、PHP、Python、Ruby。一个 REST 接口(interface)、一个 protobuf 接口(interface)和许多其他好东西(Map Reduce、链接、复制、前/后提交 Hook ,...)。它是开源的,由 Basho 创建并维护.芭蕉有commercial offering Riak 以及一些额外的功能(如多站点复制、SNMP 监控等),但在操作系统版本中有非常大的值(value)。

根据您的需要,结合几种技术可能是有意义的。例如,您可以在系统前端使用内存存储,如 Redis为了提高速度并使用 Riak 来保存数据。 Redis + Riak 是一个非常棒的组合。

关于database - 存储 Erlang 统计信息的最佳数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4852039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com