和我的一个 friend 争论——我在提倡git/hg,他在提倡CLOBs MySQL。您的偏好是什么?
最佳答案
我相信这完全取决于您的要求。如果我的主要要求是简单地保留一个版本化的副本,那么总有一个备份,那么你可以使用 GIT 或 CVS 或 Subversion,无论你喜欢什么。但是,如果我要为业务用户存储大型文档,这些文档经常访问并且需要搜索,那么存储在数据库中可能是最好的方法。我不太熟悉 MySQL,但根据我的 Oracle 经验,当我将大型业务文档存储在 BLOB 列中时,猜测要少得多。结合事实,Oracle 可以为我搜索那些 BLOB 的文本索引,这使它成为我为我的业务场所编写的应用程序的一个有吸引力的解决方案。
关于mysql - Web 应用程序后端的版本化(大型)文本存储有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/521761/