Introduction To Cassandra¶
Over here we will be having notes on Cassandra.
Traditional Datastore¶
In Traditional datastore, we use the RDBMS (Relational database management system), which is a database management system (DBMS) that is based on the relational model as introduced by E. F. Codd.
These data stored in RDBMS has a proper schema.
RDBMS is a database management system (DBMS) that is based on the relational model.
The Data in RDBMS represented in terms of tuples (rows).
RDBMS FEATURES:
I/O
Memory management
Lock management
Transaction Control
Distribution Control
Logging Recovery
Store management
Process Control
Language Processing
Security.
Structure of the data today¶
Structured: (e.g. Data in oracle database) Semi-Structured: (e.g. XML) Quasi-Structured: Unstructured:
The 5 V’s of Big Data¶
Volume Variety Velocity Value Veracity
NoSQL¶
NoSQL: Not only SQL. NoSQL database provides a mechanism to store and retrieve data, which are modeled rather then thtabular relations used in Relation databases.
Note
Schema agnostic
Auto sharding and elasticity
Highly distributable
Easily scalable
Integrated caching