为什么要使用Ruby的DBM库

时间:2012-06-21 17:14:51

标签: ruby dbm

有人知道Ruby的DBM lib的实际(现实)使用吗? 它是像Redis这样更“普遍”的持久性键值商店的替代品吗?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

  • DBM是一个非常古老的“标准”(有多个版本,请参阅post。)
  • 读取/写入DBM的软件比更新的Redis更广泛。

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

否则,您可能正确调查包括Redis在内的新技术。但不要停止使用Redis - 您还应该研究其他NoSQL解决方案。 FindTheBest