whoami ?
Backend Developer at Rooter Sports
Shweta Suman
cosmologist10
A day of call !
SQL or NoSQL
Journey from SQL to NoSQL databases
Problem statement
Geospatial data
Why NoSQL over SQL?
Different types of NoSQL databases
Column family
key -value
Document
Graph
CAP theorem
Why Cassandra !
Architecture
2. Data distribution
3. Replication
1. Design Goals: scale with continuous availability
Data distribution
masterless “ring” distributed architecture
Searching algorithms time complexity:
Time complexity : 0(1)
Problem : Finite Memory
Solution :
Problem : Collision
Solution:
1. Chaining
2. Probing
Amount of data increased
Increase the size of storage
Rehashing of all data
Lookup issue with data !!
Problem :
Solution: consistent hashing
Data replication
Remaining topics :
Node Architecture
Write operation
Read operation
Thank you !