This repo is topling-zip
, but for compatibility and keep all commit history gracefully, we keep using namespace terark
, do not change it.
To conform open source license, the following term of disallowing bytedance is deleted since 2023-04-24, that is say: bytedance using this software is no longer illeagal and is not a shame.
All changes after 2021-06-01 is disallowed to be used by bytedance, see LICENSE.
The term of disallowing bytedance is also deleted in LICENSE.
make -j `nproc` pkg
- TerarkZip is TerarkDB's submodule
- Users can also use TerarkZip as a compression and indexing algorithm library
- TerarkZip also provides a set of useful utilities including
rank-select
,bitmap
etc.
- Indexing
- Nested Lous Trie
- Compression
- PA-Zip Compression
- Entropy Compression
- In your CMakeLists.txt
- ADD_SUBDIRECTORY(terark-zip)
- use
terark-zip
target anywhere you want
- ./build.sh
- cd output
- move
include
andlib
directories to your project
- move
- BSD 3-Clause License