Re: RFC/Pull Request: Refs db backend
- From
brian m. carlson <sandals@crustytoothpaste.net>
- Date
- Jun 25, 2015, 01:08 UTC
- Message-ID
- <20150625010814.GA263667@vauxhall.crustytoothpaste.net>
- In-Reply-To
- <20150624094919.GC5436@peff.net>
On Wed, Jun 24, 2015 at 05:49:20AM -0400, Jeff King wrote:
Show 8 quoted lines
> I don't know how much that helps for the JGit situation. It punts the > native code out of JGit, but people using JGit still have to have the > native helper from git on their system. I have no problems at all with > pluggable $FANCY_DB that not everybody supports. But I think we would > want _some_ baseline that is reasonably performant, and that everybody > will support. I'm not sure putting the index into a flat file is > performant enough. Is there any basic key/value store that is has both a > C and a pure-Java version (e.g., berkeley db)?
Berkeley DB has switched to the AGPLv3 for new versions. Besides being unpalatable for many people, it's also incompatible with the GPLv2. I do otherwise like Berkeley DB: it performs reasonably well and is available on most systems.
-- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187