我想要一个源代码控制的环境为相当多的数据库数据,在文本,在它加载到DBMS之前。我们一直在使用GITHUB,它很棒。但是他们期望一个存储库少于1 we,而我们有数百个。
它可能在CVS或SVN中,但跟踪版本很重要。数据是非常静态的,只能以较低的速度访问,比如部分数据每周访问一次,更多的数据每月访问一次。
有什么建议的地方/服务可以这样做吗?它不一定是免费的,我们很乐意支付合理的金额。
发布于 2012-09-26 14:50:47
我确认这样的数据量与版本控制系统不兼容(用于记录历史,即主要是文本文件和小二进制文件的演变)
它肯定与分布式VCS不兼容,在分布式VCS中,任何克隆都会克隆所有存储库。
对于这种类型的存储,您需要查看。
OP抗议(反对票),声明:
除了GitHub有如此小的文件大小限制之外,它们将是普通的ASCII码,所以我通过
压缩来运行它们。
它们很少更改,并且当内容更改时,文件中只有很少的几行。
这正是版本控制的意义所在。哪0.005%的ASCII发生了变化?是谁改的?什么时候?
我坚持认为:
数以百兆字节的
你需要保持独立的
基于Git的一个系统提供了git-annex,使用您自己的云存储和(如果实现的话) git-annex assistant:查看其roadmap。
https://stackoverflow.com/questions/12590638
复制相似问题