mozilla / mentat

UNMAINTAINED A persistent, relational store inspired by Datomic and DataScript.
https://mozilla.github.io/mentat/
Apache License 2.0
1.65k stars 115 forks source link

[meta] Reduce dependencies and on-disk footprint #772

Open ncalexan opened 6 years ago

ncalexan commented 6 years ago

This is a meta ticket to track our on-disk footprint. We want to:

See also @thomcc's initial analysis at https://mail.mozilla.org/pipermail/sync-dev/2018-June/001661.html.

thomcc commented 6 years ago

I'd also argue for putting tolstoy behind #[cfg(feature = "tolstoy")] (at least until we think we want to use it in production). I think that was one the largest single change I made to reduce the size.

ncalexan commented 6 years ago

I'd also argue for putting tolstoy behind #[cfg(feature = "tolstoy")] (at least until we think we want to use it in production). I think that was one the largest single change I made to reduce the size.

Yep! @grigoryk's WIP at #563 includes such a feature (which we called "syncable"). We'll land that sooner rather than later.