Python 哪个键值存储具有良好的扭曲API(非阻塞)?

Python 哪个键值存储具有良好的扭曲API(非阻塞)?,python,nosql,twisted,key-value-store,Python,Nosql,Twisted,Key Value Store,我需要一个可靠的K-V存储在网络中运行。主要要求: 网络连通性 具有非阻塞扭曲API 可靠,生产准备就绪。无数据丢失 写性能比读性能更重要 对分布式操作和故障切换的支持将非常好(所以我只指定节点列表) java/ruby/ErlangAPI也将非常感谢 另外还有一个额外的好处,就是有了自动递增键(PK),所以SQL(MySQl?Postgres?)也被考虑在内,它们有扭曲的驱动程序吗?MongoDB听起来非常适合: 我还没有真正玩Twisted,但Mongo满足了您列出的所有要求。您也可以使用R

我需要一个可靠的K-V存储在网络中运行。主要要求:

  • 网络连通性
  • 具有非阻塞扭曲API
  • 可靠,生产准备就绪。无数据丢失
  • 写性能比读性能更重要
  • 对分布式操作和故障切换的支持将非常好(所以我只指定节点列表)
  • java/ruby/ErlangAPI也将非常感谢

  • 另外还有一个额外的好处,就是有了自动递增键(PK),所以SQL(MySQl?Postgres?)也被考虑在内,它们有扭曲的驱动程序吗?

    MongoDB听起来非常适合:


    我还没有真正玩Twisted,但Mongo满足了您列出的所有要求。

    您也可以使用Redis。redis速度非常快,唯一不方便的是它基于内存,这意味着你的数据必须放在内存中

    你看过twisted.enterprise.adbapi吗?谢谢你的观点,我来看看。但最初我是在寻找smth更精简。这听起来像是扭曲的驱动程序是不稳定的。另外,它是文档存储,而不是普通的K-V(BLOB/text)存储,它创建了一个在我的情况下不需要的开销。啊哦,对不起,我实际上错过了问题中的K-V位!在这种情况下,我真的不能给你更多的建议,因为我没有玩过任何的K-V商店(除了bigtable)。很抱歉是的,我发现redis是迄今为止许多用例的最佳选择