Since Cassandra does not have transactions and does not support ACID how to architect a solution supporting 2-phase commit to maintain consistency across 2 data sources where one data source is a RDBMS and the other is Cassandra. For example if my use case is to capture relational data in web form and capture the comments against those relational records in Cassandra. I want to ensure the comments are captured only when the relational record gets committed else rollback