arrdem / shelving

A toolkit for building data stores.
Eclipse Public License 1.0
38 stars 2 forks source link

Implement a Redis backend #13

Open arrdem opened 6 years ago

arrdem commented 6 years ago

Yes I said the R word. I'm a big Redis fan, and while it has plenty of limitations this'd be a pretty good way to implement a "real" server back-end for Shelving if I choose to go full Datomic clone.

It'd be interesting to consider how Shelving could try to offer parameterized / composable shelves which offer consistency and commit operations ala carte, or support a concept of a write cluster independent of a larger read pool.

scopecreep

arrdem commented 6 years ago

Amusingly this dovetails with #14 in that Carmine already uses Nippy for its serialization layer.