1
czfy 2021-11-11 12:52:47 +08:00
"保存了几百万的网页"
你这是爬虫数据库? |
2
jifengg 2021-11-11 13:50:58 +08:00
正想说用 git ,你已经自己说了。不合适的话,找找“版本控制”还有啥的吧
|
3
sillydaddy 2021-11-11 14:06:02 +08:00
用 git 吧
“将 git 版本管理,集成到自己的应用中,既可以使用多进程起「命令行」,也可以集成 git 的「库」如 libgit2”: https://git-scm.com/book/en/v2/Appendix-B%3A-Embedding-Git-in-your-Applications-Command-line-Git https://git-scm.com/book/en/v2/Appendix-B%3A-Embedding-Git-in-your-Applications-Libgit2 “将 git 用作 NoSQL 数据库,举例介绍了 git 中 commit, tree, blob 的概念”(我看了一下,还挺简单): https://www.kenneth-truyers.net/2016/10/13/git-nosql-database/ “libgit2 库还可以适配自己的后端来存储内容,比如 MySQL ,sqlite ,redis 等”: https://github.com/libgit2/libgit2-backends “libgit2 的 API 非常丰富,简直吓人”(不过应该只需要极少的几个就足够了): https://libgit2.org/libgit2/#HEAD |
4
locoz 2021-11-11 14:08:40 +08:00 via Android
用工具生成.patch 文件就好了吧?
|
5
dingwen07 2021-11-11 14:10:41 +08:00 via iPhone
既然你知道什么是版本管理,那我就不说了
不过还有一个东西叫 wikipedia ,可能可以参考一下 |