設計和實作 FILESTREAM 儲存體

FILESTREAM 可讓 SQL Server 架構應用程式在檔案系統上儲存非結構化的資料,例如文件和影像。應用程式可以利用檔案系統的豐富資料流 API 和效能,並同時維護非結構化資料與對應結構化資料之間的交易一致性。

本章節內容

  • FILESTREAM 概觀
    介紹 FILESTREAM,描述何時該使用 FILESTREAM、如何實作及管理 FILESTREAM 儲存體,以及如何存取 FILESTREAM 資料。

  • FILESTREAM 儲存體使用者入門
    提供一些主題的清單,示範如何在 SQL Server 的執行個體上啟用 FILESTREAM、建立可支援 FILESTREAM 的資料庫和資料表,以及如何從 Database Engine 中使用 FILESTREAM 儲存體。

  • 在用戶端應用程式中使用 FILESTREAM 儲存體
    提供從檔案系統使用 FILESTREAM 資料之應用程式開發的概觀。

  • 使用 FILESTREAM 搭配其他 SQL Server 功能
    提供有關 FILESTREAM 與資料庫快照集、複寫、記錄傳送、資料庫鏡像、全文檢索搜尋、容錯移轉叢集和 SQL Server Express 互動的資訊。

  • 使用 Transact-SQL 來管理 FILESTREAM 資料
    描述如何使用 Transact-SQL INSERT、UPDATE 和 DELETE 陳述式來管理 FILESTREAM 資料。

  • 使用 Win32 來管理 FILESTREAM 資料
    描述如何使用 Win32 來讀取及寫入資料至 FILESTREAM BLOB。

  • 設計和實作 FILESTREAM 的如何主題
    提供描述如何啟用和設定 FILESTREAM 的程序。

  • FILESTREAM 最佳作法
    提供使用 FILESTREAM 的建議最佳作法。

  • 關於遠端 Blob 存放區 (RBS)
    SQL Server 遠端 BLOB 存放區 (RBS) 是一個選用的附加元件,可讓資料庫管理員在商品儲存解決方案中儲存二進位大型物件 (BLOB),而不是直接儲存在伺服器上。這樣會節省大量的空間,並避免浪費耗費成本的伺服器硬體資源。RBS 會提供一組 API 程式庫來為應用程式定義標準化模型,以存取 BLOB 資料。RBS 也包含維護工具 (如記憶體回收),以幫助管理遠端 BLOB 資料。