Stop Claiming that you’re Using a Schemaless Database

One of MongoDB's arguments when evangelising MongoDB is the fact that MongoDB is a "schemaless" database: Why Schemaless?MongoDB is a JSON-style data store. The documents stored in the database can have varying sets of fields, with different types for each field. And that's true. But it doesn't mean that there is no schema. There are … Continue reading Stop Claiming that you’re Using a Schemaless Database

MongoDB “Lightning Fast Aggregation” Challenged with Oracle

What does "Scale" even mean in the context of databases? When talking about scaling, people have jumped to the vendor-induced conclusion that: SQL doesn't scale NoSQL scales It is very obvious that NoSQL vendors make such claims. It has also been interesting that many NoSQL consumers made such claims, even if they probably confused SQL … Continue reading MongoDB “Lightning Fast Aggregation” Challenged with Oracle

jOOQ Newsletter October 10, 2013

Subscribe to this newsletter here. jOOQ 3.2 Released After a bit of time, jOOQ 3.2 has finally been released. This interesting release mainly includes two new SPIs (Service Provider Interfaces), which allow for: Injecting pre and post CRUD operation behaviour, which is useful for global ID generators. Injecting behaviour into the SQL rendering lifecycle allowing … Continue reading jOOQ Newsletter October 10, 2013

On MongoDB’s Success. Or Do Not Let Cynicism Kill Your Spirit

Success is a strange beast. On the bright side and true to entrepreneurial spirit, people admire those who are obviously successful. In the theory of our mostly capitalist societey, successful people worked hard for their success, and thus deserve it. In practice, there may be other mechanisms of success than working hard, but that's another story … Continue reading On MongoDB’s Success. Or Do Not Let Cynicism Kill Your Spirit

Pinterest and SQL vs. NoSQL

I've recently discovered a very interesting read about Pinterest's architecture experimentation. One of the key messages is the fact that SQL and NoSQL data storage systems can coexist with each of them having their place. Here's the full article: http://highscalability.com/blog/2013/4/15/scaling-pinterest-from-0-to-10s-of-billions-of-page-views-a.html This reminds me of a previous article about Instagram successfully displaying how they implemented large-scale … Continue reading Pinterest and SQL vs. NoSQL