Skip to content

Instantly share code, notes, and snippets.

@vkmc
Last active August 29, 2015 14:01
Show Gist options
  • Save vkmc/51d0b9b8175c8cdce305 to your computer and use it in GitHub Desktop.
Save vkmc/51d0b9b8175c8cdce305 to your computer and use it in GitHub Desktop.
Storage backend selection for Marconi
- Swift
Pros: Better (the best in fact) integration with OpenStack. Easy to deploy and operate.
Cons: Sharding? https://blueprints.launchpad.net/swift/+spec/container-sharding
- RethinkDB
Pros: Flexible schemas and scalability. Similar to MongoDB but aims to overcome scalability and practical limitation of the latter. Easy to setup and learn. Written in C++ like Mongo.
Cons: Use cases that RethinkDB cover are similarly covered with Mongo.
- ElasticSearch
Pros: Scalable search, near real-time search, and supports multitenancy. Widely used.
Cons: It's focused in advanced search, do we really need that?
- Redis (prashanthr)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment