~/talk

Say YES! to NoSQL: A Guide on When to Ditch Relational Databases

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [databases]
slides:none on file

Three-step decision framework: first evaluate the data by four characteristics — volume velocity variety valence — and prefer NoSQL when those are high; next decide whether ACID or BASE properties matter (MongoDB 4.0 supports multi-document ACID, Neo4j offers ACID graphs); finally apply the CAP tradeoffs to pick a data model and engine. Covers the four data models document, key-value, wide-column, graph with concrete examples (MongoDB, Redis, RocksDB, Apache Ignite, Cassandra, Neo4j, JanusGraph, CouchDB, DynamoDB) and pragmatic tradeoffs.

AI-written summary · about

  1. 0:00Intro
  2. 0:49What is NoSQL
  3. 2:32History of NoSQL
  4. 3:35Data Models
  5. 6:21NoSQL vs Relational Databases
  6. 8:10Cap Theorem
  7. 9:02Consistency
  8. 11:10Availability
  9. 13:43Caps Theorem
  10. 16:20Partition tolerant consistent systems
  11. 20:08ACID vs BASE properties
  12. 23:50The 3step guide to ditching relational databases
  13. 24:32The 4 characteristics of your data
  14. 26:55Data velocity
  15. 29:21Data variety
  16. 31:06Data valence
  17. 36:07Acid
  18. 42:36Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.