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

Reuse TemporalRow when updating multiple MaterializedViews

    XMLWordPrintableJSON

    Details

      Description

      If a table has 5 associated MVs the current logic reads the existing row for the incoming mutation 5 times.

      If we reuse the data from the first MV update we can cut out any further reads.

      We know the existing data isn't changing because we are holding a lock on the partition.

        Attachments

          Activity

            People

            • Assignee:
              tjake T Jake Luciani
              Reporter:
              tjake T Jake Luciani
              Authors:
              T Jake Luciani
              Reviewers:
              Carl Yeksigian
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: