vmware / splinterdb

High Performance Embedded Key-Value Store
https://splinterdb.org
Apache License 2.0
673 stars 56 forks source link

Rust wrapper for SplinterDB #583

Open etwest opened 1 year ago

etwest commented 1 year ago

A rust wrapper for SplinterDB. Implements simple key/value operations by default and allows for more complicated update behavior with user defined rust functions.

The wrapper is an iterative improvement to a previous version created by @rosenhouse.

Changes from the previous version of the wrapper:

netlify[bot] commented 1 year ago

Deploy Preview for splinterdb canceled.

Name Link
Latest commit 9d10ce846285fbb92428c8acd65a87754e8f039a
Latest deploy log https://app.netlify.com/sites/splinterdb/deploys/64cd27321fc9cb0008957d1c
etwest commented 1 year ago

This pull request does not yet incorporate the rust wrapper tests into the SplinterDB tests. @rtjohnso suggested making the tests check if the user has installed rust, and if so, to perform the rust wrapper tests.