Introduction to NoSQL by Martin Fowler

Martin Fowler is an author, speaker… essentially a loud-mouthed pundit on the topic of software development.  Those are his own words.  His main interest is to “understand how to design software systems, so as to maximize the productivity of development teams.”.
He’s been in the software industry since the mid-80s and has put out a whole lot of awesome material.

I assume you’ve been working with some variation of database systems. Relational, documents, graph, object and so on. You may also have heard about the NoSQL movement which is pretty “dominant” right now.

NoSQL

NoSQL

Do you know how it all started ? how is a NoSQL database different from a relational one ? how did a simple Twitter hashtag  become the denomination of a whole movement ? what is the intent of NoSQL systems ? Is it more about NoSQL or No-Relational ? About availability or consistency ?
Have you ever heard of the impedance mismatch ?

Is NoSQL the future of database ? Will relational database die ? Ever heard of polyglot persistence ? Really ?

Can Domain-Driven Design help you understand all that a bit more ?

Learn all those things and much much more from this wonderful talk below given by Martin.

Martin works for ThoughtWorks.

Leave a Reply

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

WordPress.com Logo

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

Facebook photo

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

Connecting to %s