Tpt
|
196d6d6576
|
Adds bulk load by directly write RocksDB SSTs
|
4 years ago |
Tpt
|
1d3108d27f
|
RocksDB: Uses the most recent storage format
|
4 years ago |
Tpt
|
569000b5ea
|
Storage: adds write batch
Atomic insertions and huge performance improvements for RocksDB
|
4 years ago |
Tpt
|
986d3e60bb
|
RocksDB: bulk load
TODO: we do a lot of lookups during load for GC, so the option is not very useful
|
4 years ago |
Tpt
|
98f9a307b8
|
Exposes a function to compact the database
Use it after load
|
4 years ago |
Tpt
|
8c0b4f5322
|
RocksDB: do not use transactiondb for now.
Not used yet
|
4 years ago |
Tpt
|
00ad6e634f
|
Cleaner storage backend architecture
|
4 years ago |
Tpt
|
73cd761229
|
Removes unused TermEncoder
|
4 years ago |
Tpt
|
0ee25d7579
|
RocksDB: Adds prefix bloom filters
|
4 years ago |
Tpt
|
821cac9c4c
|
Sets some RocksDB options doing perf improvements
|
4 years ago |
Tpt
|
25c808c9eb
|
Reduces successive merge
Fixes awful reads
|
4 years ago |
Tpt
|
4c71327c95
|
RocksDB: Simplifies SlicesIterator
|
4 years ago |
Tpt
|
cddb5900ef
|
Storage: Manages strings GC using merge operation
Removes old strings during compaction
|
4 years ago |
Tpt
|
045f40ccad
|
Configures RocksDB logs to avoid logs overloading
|
4 years ago |
Tpt
|
bf0f178c41
|
Adds a ColumnFamilyDefinition struct to store column family options
|
4 years ago |
Tpt
|
def7a3ce72
|
RocksDB: Adds low priority writes
Allows RocksDB to defer garbage collection if useful
|
4 years ago |
Tpt
|
f68d747308
|
RocksDB: Uses lz4 compression on disk
|
4 years ago |
Tpt
|
3119e7748e
|
Small RocksDB optimizations
Use native iterator bound
|
4 years ago |
Tpt
|
dfefe6cd1c
|
Uses transactional RocksDB
First stop to real transaction support
|
4 years ago |
Tpt
|
3fd0332e32
|
Use our own Custom rocksdb bindings
Will allow exposing more C++ functions
|
4 years ago |
Tpt
|
e297de73d1
|
Refactors backend code
Makes it easier to implement transactions
|
4 years ago |
Tpt
|
0bd512a14c
|
Avoids using API without column families
|
4 years ago |
Tpt
|
cb146efd7c
|
Use directly RocksDB C API
Will allow more customizations in the future
|
4 years ago |
Tpt
|
063683088d
|
Moves back from Sled to RocksDB
Simple implementation without transactions
|
4 years ago |