Summary
Migrating from RDBMS to Cassandra is a very common requirement in organizations. The preceding chapter and this chapter discussed two important steps: coexistence with RDBMS and migration from RDBMS to Cassandra. The main strategy employed here in the path to migration is by exploiting some of the new and unique features of Cassandra to provide value and to show the quick wins of the migration. The collection data types and the distributed counters help model the applications using Cassandra as the NoSQL data store. The TTL attribute of data in Cassandra column families helps the purging of data that has completed its end of lifespan without any other manual intervention.
Knowingly or unknowingly, caching solutions come to enterprises in the guise of improving the response time of applications. But when that starts playing spoilsport in the ecosystem, mainly resulting in data loss due to various reasons, nobody is happy. In such situations, the best approach is to migrate from such...