我在这里看到了这个旧的(已经不存在的)新闻:http://news.ycombinator.com/item?id=573699使用git和bash谈论了couchdb的实现。我想知道,有没有人试过反向 - 在couchdb上实现git?
答案 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演示文稿;许多相同的技术应该适用。