آشنایی با FileStream

چاپ

آموزش پیشرفته SQL Server (جلسه دوم) - آشنایی با File Stream

آشنایی با File Stream، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی آشنایی با File Stream، قسمت های قبلی را مطالعه فرمایید.


File Stream چیست؟

هدف: یکپارچه کردن Database Engine با NTFS می باشد.

با استفاده از این گزینه در SQL SERVER یک پوشه از نوع NTFS در کنار پایگاه داده قرار می گیرد و BLOB ها در آن ذخیره و نگهداری می شود. شکل زیر گویای این امکان می باشد.آشنایی با FileStream


 مزایای استفاده از FileStream

  1. امکان استفاده از مکانیسم Transaction
  2. کاهش حجم Log File
  3. عدم استفاده از Buffer Pool برای BLOB
  4. سهولت در تهیه نسخه پشتیبان
  5. ذخیره داده ها به اندازه حجم NTFS

چه زمانی باید از FileStream  استفاده نمود:

در این مورد اندازه ای که از طرف مایکروسافت برای BLOB داده شده است، بیشتر از 1 مگابایت است ولی در دنیای واقعی وقتی حجم فایلهای BLOB از 256 کیلوبایت بیشتر باشد توصیه گردیده که از FileStream برای ذخیره BLOB ها استفاده نمود.


مقایسه بین روشهای ذخیره سازی BLOBها

آشنایی با FileStream


چند نکته جهت افزایش کارایی FileStream

  1. Strip Size NTFS: 64 KB
  2. Memory Usage: System Cache
  3. Network Setting: File & Printer Sharing

در ادامه بحث آشنایی با File Stream خواهید دید ...!

1-آشنایی کامل با FileStream 

2- آموزش جامع نحوه انجام تنظیمات پایگاه داده و ویندوز سرور برای استفاده از FileStream


دسترسی به موارد آموزشی بالا در بسته خریداری شده

نقطه شروع بحث بالا (آشنایی با File Stream) در ویدئو:  21:30


برای خرید و دانلود کامل آموزش پیشرفته SQL Server کلیک کنید.