Bạn có thể lưu trữ dữ liệu ở dạng nhị phân và sử dụng tìm kiếm toàn văn để diễn giải dữ liệu nhị phân và trích xuất thông tin dạng văn bản:.doc, .txt, .xls, .ppt, .htm. Văn bản trích xuất được lập chỉ mục và có sẵn để truy vấn (đảm bảo bạn sử dụng từ khóa CONTAINS). Không cần phải nói, tìm kiếm toàn văn phải được bật. Không chắc việc thêm chỉ mục toàn văn sẽ ảnh hưởng đến hệ thống của bạn như thế nào - tức là kích thước của nó. Bạn cũng sẽ cần xem xét kế hoạch thực thi để đảm bảo chỉ mục được sử dụng tại thời điểm truy vấn.
Để biết thêm thông tin, hãy xem phần này:
http://technet.microsoft.com/en- us / library / ms142499 (SQL.90) .aspx
Ưu điểm:Ưu điểm chính của việc lưu trữ dữ liệu trong cơ sở dữ liệu là nó làm cho dữ liệu trở nên "khép kín". Vì tất cả dữ liệu được chứa trong cơ sở dữ liệu nên việc sao lưu dữ liệu, di chuyển dữ liệu từ máy chủ cơ sở dữ liệu này sang máy chủ cơ sở dữ liệu khác, sao chép cơ sở dữ liệu, v.v., dễ dàng hơn nhiều.
ngoài ra, bạn có thể bật phiên bản của tệp và cũng giúp tải các trang web cân bằng dễ dàng hơn.
Nhược điểm:bạn có thể đọc nó ở đây: https:/ /dba.stackexchange.com/questions/3924/sql-server-2005-large-binary-storage . Nhưng đây là điều bạn phải làm để tìm kiếm các tệp một cách hiệu quả.
Hoặc điều khác mà tôi có thể đề xuất có lẽ là lưu trữ các từ khóa trong cơ sở dữ liệu và sau đó liên kết từ khóa giống nhau đến tệp trong tệp chia sẻ.
Đây là bài viết thảo luận về abt sử dụng FileStream và cơ sở dữ liệu: http://blogs.msdn.com/b/manisblog/archive/2007/10/21/filestream-data-type-sql-server-2008.aspx