A Gentle Introduction
to noSQL
Valery Vishnyakov
• Document-oriented database
• Key-Value store
• Graph store
• Wide-column store
Works well for
small datasets
ACID (should we care?)
Painful schema migrations
Joins kills performance
Document-oriented
Document-oriented
Start a collection
Flexible data-model
Graph database(s)
Twitter’s solution
Super fast R/W operations
Wide-column stores
Polyglot Persistence
http://martinfowler.com/bliki/PolyglotPersistence.html
noSQL adoption in LV
Ask.fm Redis
4Finance ?
Tieto OracleBuyersdeck
!MongoDB, Firebase
ok.ru Cassandra, Solr, BerkeleyDB
Ducascopy Oracle, MySQL
Fabula MongoDB, ElasticSearch
C.t.Co Oracle
3 DATABASE ADMINS WALKED
INTO A NOSQL BAR….
!
!
A LITTLE WHILE LATER THEY
WALKED OUT BECAUSE THEY
COULDN’T FIND A TABLE