6 ms·
performance/scalability isnt the only reason people go with "nosql" solutions, some people just really dont like working with traditional rdbms's a lot of thes
by daleharvey 16y ago
performance/scalability isnt the only reason people go with "nosql" solutions, some people just really dont like working with traditional rdbms's
a lot of these stores let you have tighter integration with your language (and its data formats), match your mental model better and sometimes have pretty revolutionary things that you just cant do easily any other way (couchapps + replication etc)
- Supermighty 16y agoAll good reasons, but for me and mine it's still easier to start with MySQL. Now I say that coming from a lazy standpoint. I use debian and do my best to not stray from the default install. Having NoSQL servers in the repo and books on the self go a long way towards a rich and vibrant ecosystem that makes it easier to get started with. I know CouchDB is in debian stable, but it's at .8 last time I checked and >.9 breaks some things between the two. I would feel more comfortable once a solution is in the repo and basically feature stable.
- peterbraden 16y agoCouchDB is pretty stable. The BBC are using it live, so it's safe for production use.
- Supermighty 16y agoI'm not saying it isn't stable, rather it's still in development. I don't want to use couchdb .8 in the debian stable repo only to have to recode my app when I upgrade to .9 or .10 because of breaking changes. http://wiki.apache.org/couchdb/Breaking_changes http://wiki.apache.org/couchdb/Breaking_changes
- jasonkester 16y agoThat's a bit like saying you drive an automatic because it's too hard to learn to drive a car with a manual transmission. First of all, you lock yourself out of a lot of useful things that other people take for granted that way. And second of all, it's really not that hard to learn.
- daleharvey 16y agoI in no way said that people use "nosql" stores because they couldnt understand how to use RDBMS's Anecdotally I would say the opposite, that people use "nosql" stores because they do know how to use an RDBMS and they have commonly found situations when relational databases are a square peg in a round hole.