![]() |
1
5
一般来说,如果有其他存储选项成本更低,我就避免在数据库中放置blob。当然,在数据库中存储blob是有正当理由的,但是我倾向于谨慎地使用fs来存储文件,使用数据库来存储数据结构。 由于您使用的是SQL 2008,因此您可能对 FileStream 数据类型。它可以让你的生活更轻松。 |
![]() |
2
2
许多CMS包(如SharePoint)都将其存储为blob。 一个简短的总结。我没有个人意见,因为我从未在数据库中设计或开发过非常大的blob(如电子表格)。我已经存储了图像和其他较小的东西。 在数据库中:赞成的意见: 假设其他数据和blob:
欺骗:
数据库外赞成的意见:
欺骗:
|
![]() |
3
1
在我看来,如果需要打开Excel电子表格,如果它是一个blob,就变得更加困难。另一方面,您不希望备份电子表格在不更改数据的情况下进行更改,因此在您的情况下,这可能是一个优势。您还可以考虑要存储的电子表格的修订数。我们经常被要求查看一个客户机的原始输入数据,这个客户机可以追溯到一年或更长的时间(当你得到一个每日文件时真的很有趣),以找到问题的来源(或者至少证明问题是他们而不是我们!)。如果需要查看数据的不同版本,则您的blob需要位于相关表中。在您的情况下,这也是一个很好的优势,在我看来,您很少需要实际访问这些数据。 |
![]() |
Moretti · 在C#mysql中读取mediumblob 6 年前 |
![]() |
John Toe · 使用Android和PHP将照片存储为Blob 7 年前 |
![]() |
blue_code · Azure-复制多个BLOB的触发器 7 年前 |
![]() |
alex · 无法设置Blob的文件名 7 年前 |
![]() |
Rahul Khurana steve · 无法获取图像接收为blob 7 年前 |
![]() |
vasanths294 · 在Azure中创建blob时面临的问题 7 年前 |