sled
sled copied to clipboard
the champagne of beta embedded databases
expected result 2.26 GB actual result 3.46 GB sled version 0.31.0 rustc version 1.40.0 operating system Windows 10 Started with the following statistics - key was coming from one field...
we perform the same calculations on various types all over the place in the sled codebase, in ad-hoc error-prone ways that cost time when debugging, refactoring, or implementing any change...
since all IO and cross-thread communication points are manually instrumented with failpoints and debug_delay, we can use these calls to record traces of IO and linearization points. * run a...
We need to support parallel writes for building on windows. I believe the way to go about this is through https://retep998.github.io/doc/kernel32/fn.WriteFile.html and passing in an [OVERLAPPED](https://retep998.github.io/doc/winapi/minwinbase/struct.OVERLAPPED.html) struct, as per [SO](https://stackoverflow.com/questions/3852758/equivalent-to-pread-pwrite-in-msvc)....
Bug reports must include: 1. sled version: 0.30.0 2. rustc version: 1.39 3. operating system: all 4. logs: N/A The macro implementation of Transactional on tuples of trees is not...
A key piece of complexity in Caffeine is the need to have a concurrent hashmap for maintaining the logical linked lists. sled currently uses an allocation-heavy doubly-linked-list. sled already has...
I want to build distributed databases on top of sled over time. Distributed databases often shard their data lexicographically. sled can make this easier by supporting keyspace fusing / splitting....
we're super space inefficient when storing sets of page IDs in the `SegmentAccountant`, currently using `BTreeSet`s and `HashSet`s. the bitset implementation needs the following properties: * starts in "grow-only" mode...
Currently I am using one instance of Db during all execution of my service, but every time the process is interrupted, my db gets corrupted. I understand the motivation, but...
Hey there, I have a need for encryption at rest and I was hoping I could use sled for my storage layer. I was looking through the code base for...