Introduction to NoSQL
Martin Fowler – Author, Speaker, Consultant & General Loud-mouth on Software Development
Martin gives a rapid introduction to NoSQL databases: where they came from, the nature of the data models they use, and the different ways you have to think about consistency. From this, he outlines what kinds of circumstances you should consider using them, why they will not make relational databases obsolete, and the important consequence of polyglot persistence.
TIMECODES
00:00 Intro
00:42 History of NoSQL databases
07:51 Definition of NoSQL
09:36 Data model
10:04 Key-value data model
10:37 Document data model
17:36 Column-family data model
20:20 Graph data model
25:47 NoSQL and consistency
40:28 CAP theorem
44:40 When and why to use a NoSQL database
50:52 Is NoSQL the future of databases?