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

            tjake T Jake Luciani
            tjake T Jake Luciani
            T Jake Luciani
            Carl Yeksigian
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: