【问题标题】:G-WAN and Key-Value store in CG-WAN 和 C 中的键值存储
【发布时间】:2013-10-04 23:01:06
【问题描述】:

对通过 G-WAN 中的键值存储存储的数据使用过期时间是否可取且可行,或者使用 Redis 之类的解决方案是否更好、更稳定(尤其是在涉及存储大量数据的情况下)值)?

【问题讨论】:

    标签: redis key-value g-wan key-value-store


    【解决方案1】:

    对通过 G-WAN 中的键值存储存储的数据使用过期时间是否可取且可行?

    当然可以。请参阅 kv.c 示例,了解如何同时使用 kv_do() 处理过期时间和时间值的专用索引。

    建议?实际上,这就是自 2009 年以来 G-WAN 的工作方式。而且做得很好。

    还是使用 Redis 之类的解决方案更好更稳定?

    我从未使用过 Redis,也没有在这样的测试中对其进行基准测试,但我记得曾经阅读过它的代码,而且我不会打赌它会比 G-WAN 更快或更具可扩展性。

    此外,如果我没记错的话,它们不会使用相同的协议。但如果 R​​edis 无法理解 HTTP 请求,G-WAN 的“协议处理程序”将允许您在 G-WAN 中实现 Redis 查询语言。

    您为什么不自己研究并编写这样一个(小)应用程序,对其进行基准测试,然后将结果提交给 Redis 和 G-WAN 的作者以进行积极的批评/建议?

    然后,您将得到问题的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多