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

row-level cache

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.6
    • None
    • None

    Description

      We have a key cache but that doesn't help mitigate the expensive deserialization of the actual data to return.

      Adding a row-level cache should be fairly simple using a ConcurrentLinkedHashMap<String [key], ColumnFamily> structure. (We will only cache whole rows at a time, since already know how to query on those in-memory. This limits us to CFs full of narrow rows but that is a common enough use case to be worth tackling if it can be done simply enough.)

      Attachments

        Activity

          People

            jbellis Jonathan Ellis
            jbellis Jonathan Ellis
            Jonathan Ellis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: