Uploaded image for project: 'Apache Cassandra'
  1. Apache Cassandra
  2. CASSANDRA-7362

Be able to selectively "mount" a snapshot of a table as a read-only version of that table

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Low
    • Resolution: Unresolved
    • 5.x
    • Legacy/Tools
    • None

    Description

      When doing batch jobs (thinking hive and shark as prominent examples) or repeated analysis of the same data, it can be challenging to get a consistent result if the data is changing under your feet. Rather than the low level CASSANDRA-2527, I propose that we add the capability to take a named snapshot (exact uuid in 2.1 and later), and be able to activate and deactivate it as a regular sstable (e.g. myks.mytable snapshot could be activated as myks.mytable-longuuid). That table would be queryable just like any other, but would not be writable. Any attempt to insert or update would throw an exception.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              tupshin Tupshin Harper
              Votes:
              4 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated: