How the delta is computed in incremental backup to fetch the data? Is it based on the timestamp. Especially suppose a compaction is done, then a flush is happened and then a incremental backup happened. In this case how cassandra fetches the delta.
Bringing together the Apache Cassandra experts from the community and DataStax.
Want to learn? Have a question? Want to share your expertise? You are in the right place!
Not sure where to begin? Getting Started
How the delta is computed in incremental backup to fetch the data? Is it based on the timestamp. Especially suppose a compaction is done, then a flush is happened and then a incremental backup happened. In this case how cassandra fetches the delta.
Hi Jyothi,
Cassandra will use timestamp comparison to determine the delta between incremental backups.
You can read more here:
https://cassandra.apache.org/doc/latest/cassandra/operating/backups.html#incremental-backups
Let us know if you have any other questions.
Incremental backups in Cassandra are not the same as traditional server backups -- it is not a "delta" backup.
In Cassandra, incremental backups are continuous and ongoing. Snapshots are taken of newly created SSTables every time memtables get flushed to disk. There is no concept of delta since it continually takes place in the background every time there are new SSTables. Cheers!
7 People are following this question.
DataStax Enterprise is powered by the best distribution of Apache Cassandra ™
© 2022 DataStax, Titan, and TitanDB are registered trademarks of DataStax, Inc. and its subsidiaries in the United States and/or other countries.
Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.
Privacy Policy Terms of Use