Which key/value store is the most promising/stable?

前端 未结 15 2839
情深已故
情深已故 2020-12-12 09:04

I\'m looking to start using a key/value store for some side projects (mostly as a learning experience), but so many have popped up in the recent past that I\'ve got no idea

相关标签:
15条回答
  • 2020-12-12 10:09

    I've been playing with MongoDB and it has one thing that makes it perfect for my application, the ability to store complex Maps/Lists in the database directly. I have a large Map where each value is a list and I don't have to do anything special just to write and retrieve that without knowing all the different keys and list values. I don't know much about the other options but the speed and that ability make Mongo perfect for my application. Plus the Java driver is very simple to use.

    0 讨论(0)
  • 2020-12-12 10:09

    I only have experience with Berkeley DB, so I'll mention what I like about it.

    • It is fast
    • It is very mature and stable
    • It has outstanding documentation
    • It has C,C++,Java & C# bindings out of the box. Other language bindings are available. I believe Python comes with bindings as part of its "batteries".

    The only downside I've run into is that the C# bindings are new and don't seem to support every feature.

    0 讨论(0)
  • 2020-12-12 10:11

    I notice how everyone is confusing memcached with memcachedb. They are two different systems. The op asked about memcachedb.

    memcached is memory storage. memcachedb uses Berkeley DB as its datastore.

    0 讨论(0)
提交回复
热议问题