为了快速了解背景,我有一个我目前支持的应用程序,它在 Oracle 10.2 上运行,具有专门的 DBA。过去,当我想创建一个存储二进制数据的表(他们的世界中的 BLOB - 这可能是 PDF、DOCX 等)时,DBA 总是会“分区”该列/表的数据存储(不确定哪个)到磁盘上的单独物理区域。他们这样做的理由是,它有助于确保性能不会因将大量二进制文件存储在与发生查找的其余数据相同的文件中而受到影响。
我的问题是我是否应该为 SQL Server 做类似的事情(2012,尽管我怀疑版本是否重要)?如果是这样,我该怎么做?这样做的正确术语是什么?