【问题标题】:Compact key value store in Rust [closed]Rust 中的紧凑键值存储 [关闭]
【发布时间】:2019-02-06 06:33:13
【问题描述】:

我正在开发一个 Rust 项目,该项目收集网站的每日统计信息(请求数、唯一用户数、平均延迟等)。我想将此数据存储在紧凑的键值存储中,其中键是日期(或日期字符串),值是包含统计信息的对象。我还需要将这些数据保存到文件中。

我没有任何特殊的性能或存储要求。这就是为什么我不想使用需要单独安装和大量资源才能运行的主要数据库,例如 Redis、MongoDB 或 Cassandra。我想要更简单、更轻量级的东西。

对我来说理想的解决方案是一个可以读取和写入键值数据并将其保存到文件中的库。我的目标数据量约为 1000-2000 条记录。

你能推荐一个我可以使用的库吗?

【问题讨论】:

  • 我觉得这个问题应该在software-recommandations问这个问题你能不能把这个问题移到那里。
  • 我已经得到了答案,但下次我会记住这一点

标签: rust key-value-store


【解决方案1】:

我可以推荐PickleDB-rs。我认为它可以满足您的大部分要求。 PickleDB-rs 是 Python's PickleDB 的 Rust 版本。它适用于小型数据库(我认为 1000-2000 条记录应该没问题),性能不能保证与大型数据库一样好,但为了将每日网站统计信息转储到文件中,它应该足够了.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2015-05-02
    • 2011-06-27
    • 2014-01-16
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多