phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Taylor (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-2565) Store data for immutable tables in single KeyValue
Date Tue, 05 Jan 2016 06:06:39 GMT
James Taylor created PHOENIX-2565:
-------------------------------------

             Summary: Store data for immutable tables in single KeyValue
                 Key: PHOENIX-2565
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2565
             Project: Phoenix
          Issue Type: Improvement
            Reporter: James Taylor


Since an immutable table (i.e. declared with IMMUTABLE_ROWS=true) will never update a column
value, it'd be more efficient to store all column values for a row in a single KeyValue. We
could use the existing format we have for variable length arrays.

For backward compatibility, we'd need to support the current mechanism. Also, you'd no longer
be allowed to transition an existing table to/from being immutable. I think the best approach
would be to introduce a new IMMUTABLE keyword and use it like this:
{code}
CREATE IMMUTABLE TABLE ...
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message