All Projects → JimChengLin → levi-db

JimChengLin / levi-db

Licence: AGPL-3.0 license
levi-db is a fast database engine

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to levi-db

Cineform Sdk
The GoPro® CineForm video codec SDK.
Stars: ✭ 219 (+491.89%)
Mutual labels:  compression
em inflate
Fast, small, in-memory inflate (zlib, deflate and gzip decompression)
Stars: ✭ 59 (+59.46%)
Mutual labels:  compression
FrameOfReference
C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference
Stars: ✭ 36 (-2.7%)
Mutual labels:  compression
Zipson
JSON parse and stringify with compression
Stars: ✭ 229 (+518.92%)
Mutual labels:  compression
Compressai
A PyTorch library and evaluation platform for end-to-end compression research
Stars: ✭ 246 (+564.86%)
Mutual labels:  compression
ConvectionKernels
Fast, high-quality texture compression library for many formats
Stars: ✭ 40 (+8.11%)
Mutual labels:  compression
Bedops
🔬 BEDOPS: high-performance genomic feature operations
Stars: ✭ 215 (+481.08%)
Mutual labels:  compression
wordpress-plugin
Speed up your WordPress website. Optimize your JPEG and PNG images automatically with TinyPNG.
Stars: ✭ 78 (+110.81%)
Mutual labels:  compression
Precomp Cpp
Precomp, C++ version - further compress already compressed files
Stars: ✭ 250 (+575.68%)
Mutual labels:  compression
roadroller
Roadroller: Flattens Your JavaScript Demo
Stars: ✭ 253 (+583.78%)
Mutual labels:  compression
Smol V
SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Stars: ✭ 230 (+521.62%)
Mutual labels:  compression
Gdcm
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Stars: ✭ 240 (+548.65%)
Mutual labels:  compression
GenuineChannels
Collection of custom .NET Remoting channels
Stars: ✭ 29 (-21.62%)
Mutual labels:  compression
Qs
Quick serialization of R objects
Stars: ✭ 225 (+508.11%)
Mutual labels:  compression
Guetzling
Guetzling is a simple script for macOS and Linux written in Bash, to automate (recursively finding files) the compression of jpegs using the Guetzli algorithm.
Stars: ✭ 20 (-45.95%)
Mutual labels:  compression
Nncf
PyTorch*-based Neural Network Compression Framework for enhanced OpenVINO™ inference
Stars: ✭ 218 (+489.19%)
Mutual labels:  compression
Huffman-Coding
A C++ compression program based on Huffman's lossless compression algorithm and decoder.
Stars: ✭ 81 (+118.92%)
Mutual labels:  compression
snappy
Fastest Snappy compression library in Node.js
Stars: ✭ 110 (+197.3%)
Mutual labels:  compression
php-closure-compiler
A PHP Library to use Google Closure Compiler compress Javascript
Stars: ✭ 20 (-45.95%)
Mutual labels:  compression
pybashutils
Collection of Bash and Python scripts I've made that may be generally useful
Stars: ✭ 26 (-29.73%)
Mutual labels:  compression

levi-db

Build Status Coverage Status

Task List:

  • URGENCY - compaction
  • Repair tools
  • Use MemTable
  • Improve [iterator [Seek, Next], AddInternal, Store Add] algorithm
  • May [add, del] when iterate(in-memory snapshot)
  • May sync when [add, del]
  • Richer operation info
  • Use entropy encoder
  • Add Iterator::Prefetch
  • Safer exception handle
  • Transation support
  • Persistent snapshot(hot backup)

Thanks:

  • LevelDB
  • RocksDB
  • Divsufsort
  • CritBitTree
  • People who shares knowledge freely
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].