2012-06-21 26 views

回答

2
  • DBM是一個很老的「標準」(有多個版本,看到一個post。)
  • 軟件來讀取/寫入DBM比很多新的Redis更爲普遍。

如果您需要與使用或生成DBM的其他軟件兼容,請使用它。

否則,您可能有權調查包括Redis在內的較新技術。但是,不要停下來與Redis - 你也應該看看其他的NoSQL解決方案。 FindTheBest

+1

謝謝。但爲什麼選擇比DBM更現代化的解決方案(順便說一下,它甚至不在你發佈的鏈接上)? – Nekosan

+0

感謝您的支票。如果我不需要與其他一些軟件兼容,更現代的解決方案通常會更好,因爲開發它的人通常會意識到較舊的軟件,並希望爲此問題創建更好的解決方案。它並不總是這樣,但通常是這樣。 –

+0

這就是我第一次嘗試Powershell時的想法...... – Nekosan

3

我從來沒有使用它,但顯而易見的答案是它是標準庫的一部分,因此可以在任何地方使用Ruby。這可能使其在非常狹窄的情況下非常有用,即當你需要鍵值存儲,但最終用戶處於沒有可用的更強健解決方案的環境中時,例如, Redis不能安裝或運行,或者沒有互聯網連接來下載寶石。

+1

感謝您的回答。爲什麼Redis應該更強大? – Nekosan

+0

爲什麼要這樣,爲什麼呢?對於後者,好吧,它只是。它有多種值類型,例如set和hash,pub/sub,以及最新版本的Lua腳本。 –

相關問題