0

由于 git 存储库在某些文件中保存在磁盘上,因此在高流量服务器中提供公共存储库可能会花费太多。而且,git-core 只支持也会降低服务速度的 cgi。

我想知道,如果我将git存储库保存在数据库中,例如rocksdb,可以提高性能吗?

例如,将 git 对象存储在一个键值对数据库中,以散列作为键,对象的特殊转换作为值,然后使用复制、分片、....来对数据库进行负载平衡。

我特别关注多个小文件上磁盘操作的长延迟。

该系统仅用于在服务器中使用,而不用于为开发人员提交、暂存、修改和跟踪工作区文件

4

0 回答 0