2011-07-05 64 views
1

是否有任何db系统存储大量文件? 这些文件是压缩的网页?存储大量文件的最佳方法

在SQL系统中,问题引起数据库大小增长,我想使备份或简单的insertselect变得更慢。我知道我可以编写数千个代码并管理这个问题,或者创建另一个数据库来保持数据库的小型化。

但我想要一个自动覆盖所有这些问题的数据库系统。 (我想用更少的资源做更多的!)

感谢

+0

一如既往,这取决于你想要做什么。你只是想存储文件?做备份?运行SQL查询? – Nodebody

+0

@Nodebody:只是简单的查询,如选择从表中的文件,其中ID = 1 – ehsan

回答

2

最新的MS SQL Server有一个特殊的FILESTREAM功能,因为如果他们的blob文件的存储通过数据库,但它们实际上存储在单独的文件夹中。我认为这正是你想要的。

+0

老兄,你只是让我的一周!这是一个了不起的功能。性能如何:与数据库将文件路径存储到磁盘上的文件的方法相比,是否存在任何缺点(性能方面)? –

1

存储数千个文件的最佳方式是在文件系统上存储(gasp)。如果你需要一个混合,你有没有考虑在sql server中的FILESTREAM类型?

相关问题