Introduction to NoSQL • Martin Fowler • GOTO 2012
GOTO Conferences GOTO Conferences
967K subscribers
983,438 views
0

 Published On Feb 19, 2013

This presentation was recorded at GOTO Aarhus 2012. #gotocon #gotoaar
http://gotocon.com

Martin Fowler - Author, Speaker, Consultant & General Loud-mouth on Software Development

ABSTRACT
Martin gives a rapid introduction to NoSQL databases: where they came from, the nature of the data models they use, and the different way 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?

RECOMMENDED BOOKS
Martin Fowler & Pramod Sadalage • NoSQL Distilled • https://amzn.to/3ChIpu7
Martin Fowler • Patterns of Enterprise Application Architecture • https://amzn.to/3lp4sIq
Martin Fowler • Domain-Specific Languages • https://amzn.to/3nzOIFk
Martin Fowler • UML Distilled • https://amzn.to/3kahjyA
Martin Fowler • Analysis Patterns • https://amzn.to/3Emabar

  / gotocon  
  / gotoconference  
#NoSQL #PolyglotPersistence #Programming

Looking for a unique learning experience?
Attend the next GOTO Conference near you! Get your ticket at http://gotocon.com

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf... #GOTOcon #GOTO #Programming #SoftwareEngineering

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

show more

Share/Embed