-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve SQLite storage #293
Conversation
Performance SummaryComparing base acb0fab with head f6ba30c on microsoft/[email protected]. For details see workflow artifacts. Note that performance is tested on the last commits with changes in Before
After
|
Performance SummaryComparing base acb0fab with head 87e8c76 on microsoft/[email protected]. For details see workflow artifacts. Note that performance is tested on the last commits with changes in Before
After
|
87e8c76
to
fef68c7
Compare
Performance SummaryComparing base e721b3a with head fef68c7 on microsoft/[email protected]. For details see workflow artifacts. Note that performance is tested on the last commits with changes in Before
After
|
Performance SummaryComparing base e721b3a with head 0e55284 on microsoft/[email protected]. For details see workflow artifacts. Note that performance is tested on the last commits with changes in Before
After
|
This PR fixes several issues with the storage API.
Fixes #299.
Changes
SQLiteReader
instances, which makes it easier to reuse a reader without accumulating cached data.Serialization format
The
rmp-serde
crate seems less stable than I'd hoped. I porpose to switch topostcard
, which seems broadly used, has a documented stable wire format, and performs well in the benchmarks at https://github.com/djkoloski/rust_serialization_benchmark.