We are going to create an online platform (API, servers, data, Wahoo!). For context, imagine that we need to build something like twitter, but with comments (tweets) organized around a live event. Information about the live event itself should be delivered to customers as quickly and consistently as possible, while comments about the event can probably wait even longer. We will take care of the completion of the live event.
Scalability is very important. We want to start renting slices of VPS and scale from there. I am a big fan of the cloud and would like to stay there as long as possible. We will probably use ruby.
I am convinced that I want to try document storage instead of RDBMS. I like the idea of no storage scheme and promises easier scalability, focusing on the key value.
The problem is that I do not know which technology is most suitable for our platform. I looked at Couch, Mongo, Tokyo Cabinet, Cassandra and RDBMS with blurry documents. Any help in choosing the right tool for this particular job?
source
share