2. Motivation
To give a brief introduction to Apache Cassandra and
some things that you will miss from relational database
To give a brief introduction to Apache Solr
To give an example of integrating these products
with Apache Kafka
3. Business Case
We need to:
• Store tweets
• Verify tweets
• Indexing for
complex queries
“The problem of Tweets”- 500 million per day
5. Features
Peer-to-Peer architecture
Data durability
Fault tolerance
High availability
Elastic Scalability
Tunable Consistency for reads/writes
Column oriented and schema-free
6. You will miss about:
Cassandra = No Joins
No subqueries for selecting data
No queries “like” expression for selecting data
No commit/rollback features
Adding new columns is not possible in some cases
*More to read can be find in my article: https://iren-kamalova.medium.com/prevent-yourself-from-the-pitfalls-of-using-cassandra-cbf03c84f22c