Andrew Kyle Purtell created HBASE-26959:
-------------------------------------------

             Summary: Brotli compression support
                 Key: HBASE-26959
                 URL: https://issues.apache.org/jira/browse/HBASE-26959
             Project: HBase
          Issue Type: New Feature
            Reporter: Andrew Kyle Purtell
             Fix For: 2.5.0, 3.0.0-alpha-3


I was about to document the compression improvements upcoming in 2.5.0 and 
realized we lacked support for one of the major compression formats in use 
today. (Arguably brotli is not often used to compress data at rest, but is 
widely supported among web browsers and HTTP servers and clients.) 

Brotli support for Java is provided by Apache 2 licensed 
[Brotli4j|https://github.com/hyperxpro/Brotli4j] available in Maven central.

It is not difficult to add it, so let's add it. There might be some advantage 
to opting for brotli compression when storing web data given the precomputed 
static dictionary of such content included in its specification.  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to