用于存储Erlang统计信息的最佳数据库

lam*_*try 5 database erlang

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

  • 它应该快;
  • 它应该能够处理大量数据(10千兆字节)并快速拼接;
  • 它应该具有稳定,维护和方便的Erlang接口;
  • 它应该可以从Python获得;
  • 它应该能够在mongodb:具有上限大小的集合中创建类似"capped collections"的东西,如果大小达到限制则重写旧数据.

我想到了mongo,但是emongo似乎有点死了 - 最后的承诺发生在7个月前.

0xA*_*xAX 1

我认为 postgresql 和pgsql驱动程序将是您的最佳解决方案。

  • 数据库(传统)的特点是它们可以在磁盘上以有序的形式存储数据。他们对此进行了优化。当订购时,我们通常会获得非常好的缓存命中率。 (2认同)