File Table در Sql
با سلام ، ساختار File Table اسکیوال که از نسخه 2012 بهش اظافه شده چی هست و با ساختار FileStream چه تفاوتی میکنه.
مرسی از دوستان
2 پاسخ
مرسی آقا مجید از وقتی که گذاشتی. زیبا و روان توضیح دادی
سلام
ساختار File Table برای یکپارچه کردن Database Engine با NTFS می باشد.
ویژگی FileTable پشتیبانی از فضای نام فایل ویندوز و سازگاری با برنامه های ویندوز را به داده های فایل ذخیره شده در SQL Server می دهد.
به عبارت دیگر FileTable به برنامه اجازه می دهد که اجزای مدیریت ذخیره سازی و مدیریت داده ها خود را ادغام کنید (و فایل ها و اسناد را در جداول خاص در SQL Server به نام FileTables ذخیره کنید) و خدمات SQL Server یکپارچه را برای داده های غیر متمرکز و ابرداده فراهم کنید.
نکته مهمی که در مورد ساختار File Table وجود دارد این است که ساختار جدول مربوط به File Table از قبل تعریف شده است و ما قادر به تعریف و تغییر فیلدهای جدول آن نمی باشیم.
مکانیسم :
SQL Server یک جدول خاص از فایل ها، که همچنین به عنوان FileTable نامیده می شود، فراهم می کند، برای برنامه هایی که نیاز به ذخیره سازی فایل ها و پوشه ها در پایگاه داده دارند، با سازگاری API ویندوز و دسترسی غیر تراکنشی. یک FileTable یک جدول کاربر ویژه با یک طرح از پیش تعیین شده است که اطلاعات FILESTREAM، و همچنین اطلاعات فایل سلسله مراتبی و پرونده ها و ویژگی های فایل را ذخیره می کند که در کاهش حجم Log File هم تاثیر گزار می باشد.
این لینک اطلاعات کاملی در مورد ساختار به شما ارائه می کند.