Summary
Continuing on the migration strategies, migration from cache to Cassandra was discussed in this chapter. Cache is good as long as it serves its purpose without any data loss or any other data integrity issues. Emphasizing on the use case of the key/value type cache, various methods of cache-to-NoSQL migration were discussed. Cassandra cannot be used as a replacement for cache when it comes to speed of data access. But when it comes to data integrity, Cassandra shines all the time with its tunable consistency feature. With continual tuning and manipulation of data with clean and well-written application code, data access can be improved a lot, and it will be much better than many other data stores.
Consistency, availability, and partition tolerance are three important guarantees that any distributed computing system should offer, even though all three of these might not be possible simultaneously. Depending on the way data is ingested into Cassandra and the way it is consumed from...