3 ms·
One of the benefits of NoSQL is supposedly that you can change your schema on the dime and not suffer from it. I'm finding that you just have to plan for diffe
by MatthewPhillips 16y ago
One of the benefits of NoSQL is supposedly that you can change your schema on the dime and not suffer from it. I'm finding that you just have to plan for different things up front. For example, most NoSQL databases are awful at querying and to get things that are easy in SQL you have to plan ahead in NoSQL. To do a count in Redis, for example, you have to use INCR on a key to keep a count.
One gripe I have is that NoSQL is becoming the default by most PaaS providers. I have a Duostack account and they offer 3 database choices: Redis, Mongo, and MySQL. In their documentation they recommend using persistencejs which doesn't work with the new versions of node.