SQL Server FileStream优点与不足

LOB优点:

  1、保证大对象的事务一致性。

  2、备份与还原包括大数据对象,可以对它进行时点恢复。

  3、所有数据都可以使用一种存储与查询环境。

LOB不足:

  1、大型对象在缓存中占非常大的缓存区。

  2、更新大型对象时会产生大量的数据碎片。

  3、数据库文件可能变的非常大。

FileStream 优点:

  1、大型对象存储在文件系统中、数据库中只保存48字节的指针。

  2、大型对象数据在事务中与结构数据保持一致。

  3、大型对象可以通过 API 、T-SQL、NTFS流访问,从而提高性能。

  4、大型对象只受NTFS卷大小限制、不受数据库LOB对象2GB限制。

FileStream 不足:

  1、包涵文件流数据的数据库不可以使用数据库镜像。

  2、数据库快照不能包括文件流文件组,因此文件流数据不可用。对它的select 请求会引发错误。

  3、文件流不可以被 SQL Server 本机加密。

原文地址:https://www.cnblogs.com/JiangLe/p/4053248.html