4

有人知道 Ruby 的 DBM 库的实际(现实生活)使用吗?它是否可以替代 Redis 等更“广泛”的持久键值存储?

4

2 回答 2

3

我从未使用过它,但显而易见的答案是它是标准库的一部分,因此可以在 Ruby 所在的任何地方使用。这可能使其在非常有限的情况下非常有用,即当您需要键值存储但最终用户处于无法使用更强大的解决方案的环境中时,例如 Redis 无法安装或运行或没有互联网连接来下载 gem。

于 2012-06-21T17:36:20.840 回答
2
  • DBM 是一个非常古老的“标准”(有多个版本,请参阅帖子。)
  • 读/写 DBM 的软件比更新的 Redis 广泛得多。

如果您需要与其他使用或生成 DBM 的软件兼容,请使用它。

否则,您可能正确地研究包括 Redis 在内的新技术。但是不要停止使用 Redis——您还应该研究其他 NoSQL 解决方案。找到最好的

于 2012-06-21T18:11:40.250 回答