summaryrefslogtreecommitdiff
path: root/doc/design/caching_database.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-02-15 12:37:38 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-02-15 12:37:38 -0400
commit218ce88d475dae385ab82a28a3c437aea90e9ad6 (patch)
treea990ac8db99dc86f9448d5f9b041bf80e35556c8 /doc/design/caching_database.mdwn
parenta981846581fe150ac0a1e191d1b0ea1c418cc5fe (diff)
reviewed vcache for use by git-annex; found it wanting
Diffstat (limited to 'doc/design/caching_database.mdwn')
-rw-r--r--doc/design/caching_database.mdwn8
1 files changed, 0 insertions, 8 deletions
diff --git a/doc/design/caching_database.mdwn b/doc/design/caching_database.mdwn
index a6face00f..5c32fa407 100644
--- a/doc/design/caching_database.mdwn
+++ b/doc/design/caching_database.mdwn
@@ -45,14 +45,6 @@ DB into memory. In the comments of
other haskell database-like things, and found them all wanting, except for
possibly TCache.
-TODO: This seems promising; investigate it:
-<https://awelonblue.wordpress.com/2014/12/19/vcache-an-acid-state-killer/>
-It uses LMDB, which is a C library, and its PVar is a variable named by a
-bytestring, so it's essentially a key/value store where the values can be
-arbitrary Haskell data types. Since git-annex already has Keys, and most
-of the need for the database is to look up some cached value for a Key,
-this seems like a pretty good fit!
-
## case study: persistent with sqllite
Here's a non-normalized database schema in persistent's syntax.