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,bitmapetc.
- Indexing
- Nested Lous Trie
- Compression
- PA-Zip Compression
- Entropy Compression
- In your CMakeLists.txt
- ADD_SUBDIRECTORY(terark-zip)
- use
terark-ziptarget anywhere you want
- ./build.sh
- cd output
- move
includeandlibdirectories to your project
- move
- BSD 3-Clause License