3. 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 how we can integrate these
products together with Apache Kafka
5. Features
Peer-to-Peer architecture
Elastic Scalability
Data replication
Tuneable Consistency for reads/writes
Column oriented and schema-free
High availability
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
17. Solr Cloud
Peer-to-Peer architecture
Central configuration for the entire cluster
Automatic load balancing
Fail-overs for queries
ZooKeeper integration for cluster
coordination and configuration
18.
19. Well, this is what we need.
But… How to integrate it
together?
23. Features of the whole system:
Peer-to-Peer architecture for components
Elastic Scalability
Data durability
Fast writes
Eventual consistence
Faut-tolerance
Powerful search