Databases, NoSQL

Introduction to NoSQL by Martin Fowler

Martin Fowler has this great ability of explaining potentially complicated stuff in an easy to understand manner. Moreover he is the ultimate pragmatist. He provides real life examples that helps explain the concepts he talks about and does not get emotionally attached to any technology 🙂

This is an excellent talk Introducing the emergence of NoSQL and the rationale behind the use of products such as MongoDB, Cassandra and Neo4J. One of the key points mentioned is, although NoSQL databases will play a major role as a persistence technology it will most likely be used in combination with traditional Relational databases in many (enterprise?) scenarios. This is known as Polyglot Persistence.

Watch this brilliant talk to get a better understanding of the basic concepts behind NoSQL DBs, the rationale for using them in software development and the trade-offs of using them compared to RDBMSs.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s