mysql - Web 应用程序后端的版本化(大型)文本存储有什么用?

标签 mysql git version-control clob

和我的一个 friend 争论——我在提倡git/hg,他在提倡CLOBs MySQL。您的偏好是什么?

最佳答案

我相信这完全取决于您的要求。如果我的主要要求是简单地保留一个版本化的副本,那么总有一个备份,那么你可以使用 GIT 或 CVS 或 Subversion,无论你喜欢什么。但是,如果我要为业务用户存储大型文档,这些文档经常访问并且需要搜索,那么存储在数据库中可能是最好的方法。我不太熟悉 MySQL,但根据我的 Oracle 经验,当我将大型业务文档存储在 BLOB 列中时,猜测要少得多。结合事实,Oracle 可以为我搜索那些 BLOB 的文本索引,这使它成为我为我的业务场所编写的应用程序的一个有吸引力的解决方案。

关于mysql - Web 应用程序后端的版本化(大型)文本存储有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/521761/

相关文章:

linux - Git 更新后 Hook 作为部署管理。就像heroku一样

Github - 有时无法通过 ssh 连接

merge 后的 git hook - 错误 : cannot run

php - Phinx 迁移 'up' 与 'change' 函数

visual-studio - 源代码控制 - 开源项目

mysql - 为什么MySQL内连接在as之后找不到列

mysql查询-统计用户之间的共同词

mysql - 获取列名作为变量的mysql列的值

php - 在 php 中创建相关的帖子脚本 - 不是 Wordpress

c# - gitignore 文件可以具有 XML 文档文件的通用模式吗?