Vâng, đó là sự thật, SQL Server 2008 vừa triển khai một tính năng giống như tính năng bạn đề cập, nó được gọi là luồng lọc. Và đó thực sự là một lý lẽ tốt để lưu trữ các đốm màu trong DB, nếu bạn chắc chắn rằng bạn sẽ chỉ muốn sử dụng SQL Server cho ứng dụng của mình (hoặc sẵn sàng trả giá về hiệu suất hoặc trong việc phát triển một lớp tương tự trên lớp mới Máy chủ DB). Mặc dù tôi mong đợi các lớp tương tự sẽ bắt đầu xuất hiện nếu chúng chưa tồn tại cho các máy chủ DB khác nhau.
Như mọi khi, lợi ích thực sự sẽ phụ thuộc vào từng trường hợp cụ thể. Nếu bạn phân phối nhiều tệp lớn, tương đối tĩnh, thì trường hợp này cộng với bộ nhớ đệm có thể sẽ là lựa chọn tốt nhất khi xem xét kết hợp hiệu suất / khả năng quản lý.
Sách trắng này mô tả tính năng FILESTREAM của SQL Server 2008, cho phép lưu trữ và truy cập hiệu quả vào dữ liệu BLOB bằng cách sử dụng kết hợp SQL Server 2008 và hệ thống tệp NTFS. Nó bao gồm các lựa chọn để lưu trữ BLOB, cấu hình Windows và SQL Server để sử dụng dữ liệu FILESTREAM, cân nhắc để kết hợp FILESTREAM với các tính năng khác và chi tiết triển khai như phân vùng và hiệu suất.