Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Ask Slashdot: Which NoSQL Database for New Project?

DorianGre (61847) writes | about 7 months ago

1

DorianGre (61847) writes "New independent project. Iphones and droids talking to PHP(Symfony) or Ruby/Rails. Each incoming call will be a data element post and I would like to simply write that into the DB for later use. Will need to be able to pull by date or a one of a number of key fields, as well as do trend reporting over time on the totals of a few fields. I would like to start with a NoSQL solution for scaling, but would like something dead simple if possible. Looking at MongoDB, Couchbase, Cassandra/Hadoop and others."

Sorry! There are no comments related to the filter you selected.

Redis (1)

rwa2 (4391) | about 7 months ago | (#46700237)

I've been hearing lots of good stuff about http://redis.io/ [redis.io] . We're using it as a small but integral piece of our Logstash / Kibana farm, and it's probably the most reliable component of that mess. Open source, lots of object oriented data formats and language apis, quite fast. That said, I haven't done much with it personally.

I'm pretty much the Couchbase guy atm, and keeping it running has been somewhat painful (mostly because of pathological clients sending it way too many writes, or apps using the old ASCII memcached protocol instead of the newer resilient smart client APIs). However, Couchbase is hands down one of the fastest, and also has some interesting Couchbase-lite libraries that can automagically keep json sync'd between your mobile client apps and the backend couchbase server farms. It's also quite easy to use the advanced replication and data center sync options, provided you don't run into any bugs that cause it to break. So if you have the time and resources to test, monitor, and care for Couchbase, it's certainly worth a shake.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?