|
|
1
5
一般来说,如果有其他存储选项成本更低,我就避免在数据库中放置blob。当然,在数据库中存储blob是有正当理由的,但是我倾向于谨慎地使用fs来存储文件,使用数据库来存储数据结构。 由于您使用的是SQL 2008,因此您可能对 FileStream 数据类型。它可以让你的生活更轻松。 |
|
|
2
2
许多CMS包(如SharePoint)都将其存储为blob。 一个简短的总结。我没有个人意见,因为我从未在数据库中设计或开发过非常大的blob(如电子表格)。我已经存储了图像和其他较小的东西。 在数据库中:赞成的意见: 假设其他数据和blob:
欺骗:
数据库外赞成的意见:
欺骗:
|
|
|
3
1
在我看来,如果需要打开Excel电子表格,如果它是一个blob,就变得更加困难。另一方面,您不希望备份电子表格在不更改数据的情况下进行更改,因此在您的情况下,这可能是一个优势。您还可以考虑要存储的电子表格的修订数。我们经常被要求查看一个客户机的原始输入数据,这个客户机可以追溯到一年或更长的时间(当你得到一个每日文件时真的很有趣),以找到问题的来源(或者至少证明问题是他们而不是我们!)。如果需要查看数据的不同版本,则您的blob需要位于相关表中。在您的情况下,这也是一个很好的优势,在我看来,您很少需要实际访问这些数据。 |
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |