~/talk

From SQL to Cassandra

TalkinRussianat Joker 2023 · 2023-10-09..10-14· [databases]
links:none on file
slides:none on file

VK migrated parts of its data layer from SQL to Apache Cassandra and explains why simply copying tables and swapping SQL for CQL doesn’t work. The talk shows real-world schema and query design practices, describing per-table schema changes driven by business queries and Cassandra implementation details to meet tight latency requirements (99th percentile < 10 ms). It targets engineers already using Cassandra and those planning a migration.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Cassandra experience
  3. 3:36Cassandra pros and cons
  4. 5:01Primary key and partition key
  5. 7:50Secondary indexes and limits
  6. 10:38Query limitations in Cassandra
  7. 11:42SQL table migration example
  8. 17:12Data consistency maintenance
  9. 23:41Table design summary
  10. 24:49OLAP vs OLTP queries
  11. 26:17CDC data sync
  12. 28:14Key-based query optimization
  13. 30:50Phone number prefix search
  14. 34:51Data deletion and tombstones
  15. 38:01Alternatives to updates
  16. 40:12Cassandra results and benefits
  17. 41:15Q&A
~/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.