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)