是否有一个运行在couchdb之上的git实现?

时间:2011-05-24 19:06:29

标签: git couchdb

我在这里看到了这个旧的(已经不存在的)新闻:http://news.ycombinator.com/item?id=573699使用git和bash谈论了couchdb的实现。我想知道,有没有人试过反向 - 在couchdb上实现git?

3 个答案:

答案 0 :(得分:4)

Yes。我很久以前就用过它而且它很有用,但是缺乏很多优化。

答案 1 :(得分:3)

如果你的意思是将Git存储库的数据存储在数据库而不是文件系统中的实现,那么Shawn Pearce在JGit中完成了一些工作来实现这一点。据我所知,CouchDB的集成尚未实现,但有一个实现DHT,如Apache HBase和Apache Cassandra(https://github.com/spearce/jgit_hbase,https://github.com/spearce/jgit_cassandra

答案 2 :(得分:2)

在分布式数据存储(如CouchDB,HBase或bigtable)之上实现git或mercurial非常重要。据我所知,git-on-CouchDB没有实现;但是,如果您有兴趣实施一个,我建议您查看有关运行mercurial on bigtable的Google演示文稿;许多相同的技术应该适用。