Search code examples
rubydbm

Why use Ruby's DBM library


Is anyone aware of a practical (real-life) use of Ruby's DBM lib? Is it an alternative to more "widespread" persistent key-value stores like Redis ?


Solution

    • DBM is a very old "standard" (there are multiple versions, see a post.)
    • Software to read/write DBM is much more widespread than the much newer Redis.

    If you need compatibility with some other software that uses or generates DBM, use it.

    Otherwise, you're probably right to investigate newer technologies including Redis. But don't stop with Redis--you should also look into other NoSQL solutions. FindTheBest