Suresh Subbiah created TRAFODION-2042: -----------------------------------------
Summary: Index shall inherit compression and data_block_encoding HBase options from Table Key: TRAFODION-2042 URL: https://issues.apache.org/jira/browse/TRAFODION-2042 Project: Apache Trafodion Issue Type: Improvement Components: sql-general Affects Versions: 2.0-incubating Reporter: Suresh Subbiah Assignee: Suresh Subbiah When a an index is created on a Trafodion table using the CREATE INDEX statement, users accidentally omit specifying the HBASE_OPTIONS clause. This results in the index being uncompressed and occupying more than necessary space on disk. If the table is large this can also lead to errors during bulkload as a single region may have more than 32 HFiles each of size 10 GB (default max size for HFile created by bulkload). Having the index inherit compression and encoding options used by the table by default is reasonable and will help. If the user wishes for the index to have a different type of compression from the base table then it can be explicitly specified in the CREATE INDEX statement. A CQD will also be provided to disable this attribute inheritance. An attribute inherited from the base table will take precedence over compression/encoding type obtained from HBASE_COMPRESSION_OPTION and HBASE_DATA_BLOCK_ENCODING_OPTION cqds. -- This message was sent by Atlassian JIRA (v6.3.4#6332)