Tpt
|
7175784356
|
Improves Clippy lint list
|
2 years ago |
Tpt
|
1fa0633db3
|
Library: adds basic WASI support
Adds tests for WASM+JS and WASI to the CI
|
2 years ago |
Tpt
|
a91ea89fff
|
Moves str2id outside of transactions
Allows avoiding conflicts and reducing transactional guarantees
|
3 years ago |
Tpt
|
72a17c4f72
|
Avoids using std::io::Error where possible
|
3 years ago |
Tpt
|
8d20f65890
|
Adds back in memory WASM support
|
3 years ago |
Tpt
|
569000b5ea
|
Storage: adds write batch
Atomic insertions and huge performance improvements for RocksDB
|
4 years ago |
Tpt
|
00ad6e634f
|
Cleaner storage backend architecture
|
4 years ago |
Tpt
|
0ee25d7579
|
RocksDB: Adds prefix bloom filters
|
4 years ago |
Tpt
|
cddb5900ef
|
Storage: Manages strings GC using merge operation
Removes old strings during compaction
|
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
|
dfefe6cd1c
|
Uses transactional RocksDB
First stop to real transaction support
|
4 years ago |
Tpt
|
e297de73d1
|
Refactors backend code
Makes it easier to implement transactions
|
4 years ago |
Tpt
|
dfe50cff11
|
Fixes WASM builds
|
4 years ago |
Tpt
|
063683088d
|
Moves back from Sled to RocksDB
Simple implementation without transactions
|
4 years ago |
Tpt
|
b82168bc6a
|
Fixes WASM compilation
|
4 years ago |
Tpt
|
e9608fb2eb
|
Adds wasm32 support to lib crate
The storage layer is in memory and not optimized yet
|
4 years ago |