3 ms·
I don't have answer for you, but I find it quite interesting that the generic purpose NoSQL databases are basically going through the same evolution that databa
by takeda 12y ago
I don't have answer for you, but I find it quite interesting that the generic purpose NoSQL databases are basically going through the same evolution that databases went for past 40 years and are having the same issues databases of the time had and effectively are becoming more like RDBMS.
IMO the whole idea behind NoSQL was to gain horizontal scaling, by scarifying some nice guarantees. There's no silver bullet, if you want to gain performance for a very specific workload, you use one of hundreds NoSQL databases that fits your data. If you want a general purpose database you will be better off just using RDBMS.
General purpose NoSQL databases are snake oil. For example Mongo doesn't scale well both vertically[1] and horizontally[2].
[1] http://blogs.enterprisedb.com/2014/09/24/postgres-outperforms-mongodb-and-ushers-in-new-developer-reality/ http://blogs.enterprisedb.com/2014/09/24/postgres-outperform...
[2] http://www.datastax.com/wp-content/uploads/2013/02/WP-Benchmarking-Top-NoSQL-Databases.pdf http://www.datastax.com/wp-content/uploads/2013/02/WP-Benchm...