我正在寻找可从EC2实例使用的键值存储。

  • 项目只是一个非结构化字符串,不需要索引
  • 项目大小可达〜5MB,但通常低于10kB
  • 很多文章
  • 读取不需要太快,可以将memcache放在前面,以缓存经常需要的读取
  • 数据太大,无法容纳到内存中
  • 最终一致性很好
  • 可以从多台机器访问的
  • 守护程序是必需的

  • 理想情况下,AWS托管的东西将是完美的,但:
  • S3不适合,因为写入过多
  • 由于项目大小限制,SimpleDB/DynamoDb不适合使用,因此不需要索引

  • 由于市场上有很多关键值(value)商店,因此很难选择最好的商店。您会推荐哪一个?

    最佳答案

    我为我的用例找到了完美的解决方案:memcachedb

    它并没有花哨的文档/索引,它只是一个简单的键值存储。

    我还没有做任何性能测试。

    编辑:

    由于复制问题,我们删除了memcachedb。相反,我们现在运行mongodb。 Mongodb通常需要更多的磁盘空间和更多的资源。但是副本集工作非常可靠并且易于设置。

    10-07 19:52
    查看更多