Is SQL Server's FILETABLE suitable for storing large files (bigger than 10 GB)?
-
01-11-2019 - |
Question
There is a project for lab. The requirement to save the lab data (raw data and related infomation ) for research for years.
So the data must be saved for years, but the data is so big, every raw data is more than 10 GB. If we store the raw data in SQL Server's FILETABLE
and store related information in a standard SQL Server table, after months or years, the database size will be so big that we must move some history data out of the database.
Maybe we could use adding files (on a different hard disk) to the FILESTREAM
filegroup for filetable (to store raw data ), but I feel that is not suitable for maintaining the SQL Server. We must keep the raw data and related information's consistency.
We have considered using tape to save the historical raw data. We want to use hard disk to save latest raw data and use tape to save the historical raw data. When we move the history data to tape we record the move in a log table, so we can know where the history data is moved and pick up it as soon as possible.
Is there good advice for:
- How to store the raw data and related information?
- Is
filetable
suitable for this scenario? - Is there a better solution for this scenario?
No correct solution