一段时间以来,我一直致力于将数据从臃肿的 Excel 工作簿插入 SQL 数据库。我的团队建议保留 .xls 的备份,他们想知道将 Excel 工作簿实际放入数据库中是否是个好主意,以便我们项目中的所有相关数据放在一起。
我知道一些数据库支持插入二进制文件,但显然这不是数据库系统的最初预期用途,所以我认为这是一个坏主意。我的投票是将工作簿的 URL 放入数据库中,并将工作簿保存在我们内部网上的安全位置。
将 BLOB 放入数据库的优点(如果有的话,除了将生产数据和备份保存在同一个地方)和缺点是什么?
编辑:只是为了进一步澄清,虽然我给出了一个具体的场景,但我打算这个问题主要是关于一般的 BLOB。但是,我可以从您的回答中收集到任何有助于我解决具体情况的信息,当然,我们将不胜感激。:)
谢谢,
-罗伯特
PS 对于那些不知道的人,BLOB 是“二进制大对象”的后缀