小编huo*_*125的帖子

SQL Server 的 FILETABLE 是否适合存储大文件(大于 10 GB)?

有一个实验室项目。需要为研究保存实验室数据(原始数据相关信息)多年。

所以数据必须保存多年,但是数据这么大,每一个原始数据都超过10GB。如果我们将原始数据存储在 SQL Server 中FILETABLE,并将相关信息存储在标准 SQL Server 表中,几个月或几年后,数据库大小将如此之大,以至于我们必须将一些历史数据移出数据库。

也许我们可以使用将文件(在不同的硬盘上)添加到FILESTREAMfiletable的文件组(存储原始数据),但我觉得这不适合维护SQL Server。我们必须保持原始数据和相关信息的一致性。

我们考虑过使用磁带来保存历史原始数据。我们想用硬盘来保存最新的原始数据,用磁带来保存历史的原始数据。当我们将历史数据移动到磁带上时,我们将移动记录在日志表中,这样我们就可以知道历史数据移动到哪里并尽快提取。

有没有好的建议:

  1. 如何存储原始数据和相关信息?
  2. filetable适合这种情况?
  3. 这种情况有更好的解决方案吗?

sql-server backup architecture filetable

6
推荐指数
1
解决办法
6347
查看次数

标签 统计

architecture ×1

backup ×1

filetable ×1

sql-server ×1