معرفی Shredded Storage (قسمت1)

Shredded Storage قابلیت جدیدی است که در شیرپوینت 2013 اضافه شده است. در این پست به جزئیات نحوه کارکرد آن در شیرپوینت 2013 می پردازیم. ابتدا می خواهیم توضیح مختصری راجع به Shredded Storage بدهیم.

 

Shredded Storage چیست ؟

این Feature در شیرپوینت 2013 جاییکه اسناد و تغییرات اسناد بعنوان Shredded Storage ذخیره می شوند ، وجود دارد. برخلاف شیرپوینت 2010 این ویژگی به شما کمک می کند تا پایین ترین میزان ذخیره سازی مورد نیاز جهت ذخیره سازی فایل ها را داشته باشید. با این نحوه ذخیره سازی، تنها تغییرات فایل و نه کل ورژن ها از یک فایل در پایگاه داده ذخیره می شود.

حالا می خواهیم به شما برخی قابلیت های اضافه که Shredded Storage پشتیبانی میشوند را معرفی کنیم :

 

DocStreams Data Table :

 DocStreams یک جدول داده (data table) جدید است که با هر محتوای جدید پایگاه داده ای ایجاد می شود. این جدول File Blobs هایی را بعنوان “Shredded BLOBS ” که در هر ردیف مستقل شناخته می شوند را شامل می شود.

 

BLOB Cache :

مانند شیرپوینت 2010 ، BLOB Cache مدیران سایت را قادر به کنترل اندازه سایز فایل هنگام خواندن آن توسط کاربر می کند.

 

BLOB Index:

این قابلیت مسیر قطعه های مختلف فایل را ذخیره می کند و وظیفه اش اطمینان از اینکه بتوان این قطعه ها را هنگام فراخوانی به هم چسباند. این قابلیت قسمت هایی از قطعه های تغییر نیافته ورژن های قبلی یک فایل را با قسمت هایی از قطعه هایی که به تازگی تغییر یافته اند را ترکیب می کند. این کل فرآیندی است که هنگام ایجاد فایل جدید به خدمت گرفته می شود.

 

این قابلیت چگونه کار می کند ؟

هر سندی در شیرپوینت 2013 بعنوان تعدادی “shredded BLOBS” در “DocStreams” جدید پایگاه داده ذخیره می شود . هر زمانی که یک نسخه جدید از یک سند ایجاد می شود ، یک رکورد جدید در این جدول داده که تنها دربردارنده تغییرات کنونی ایجاد شده در همین سند نسبت به نسخه اصلی “Shred BLOB” است ، ایجاد می شود. بعبارت دیگر یک ردیف جدید شامل تغییرات اخیر Blob به جدول اضافه می شود. هر Blob که اضافه می شود، شامل یک Id عددی است که نشان دهنده منبع Blob میباشد. در پایان وظیفه ایندکس Blob نگهداری مسیر Blobها و ایجاد یک فایل کامل با ترکیب هایی از قسمت های تغییر یافته ورژن جدید است.

مشخصه جدید “SPWebService.FileWriteChunkSize property” بدین دلیل عرضه شد تا به مدیران سایت مجوز ایجاد تغییرات تا بالاترین سایز که برای هر قسمت مورد استفاده قرار خواهد گرفت را بدهند.

 

FileWriteChunkSize :

این قابلیت به شیرپوینت 2013 اضافه شد. این ویژگی جدید با FileReadChunkSize بطور تنگاتنگی مرتبط شده و برای کنترل سایز shredded BLOB های ریز شده مورد استفاده قرار می گیرد . سایز این shredded BLOBها می تواند توسط مدیر فارم به روشی مشابه روش بروزرسانی FileReadChunkSize در شیرپوینت 2010 و با استفاده از مقدار دهی به این مشخصه تعیین گردد. تنظیم کردن مشخصه FileReadChunkSize می بایستی در ابتدا در یک محیط غیر عملیاتی مورد آزمایش قرار گیرد و در صورتی که تاثیر منفی بر روی عملکرد سیستم نداشته باشد ، بر روی محیط عملیاتی اعمال گردد. زیرا هنگامیکه سایز chunk ها بسیار کوچک یا بسیار بزرگ باشد ممکن است بر روی فایل هایی مانند فایل های ویدیویی که نرخ استفاده بالایی در سامانه دارند ، تاثیر منفی بگذارد.

 

پستهای مرتبط :

 معرفی SHREDDED STORAGE (قسمت2)

هوش تجاری (BI)

سامانه مدیریت مستندات پروجان

سامانه مدیریت جلسات

سامانه ارزیابی عملکرد

سامانه مدیریت پروژه سازمانیEPM

مدیریت ارتباط با مشتری (CRM)

مایکروسافت اکسچنج سرور

سامانه دروس آموخته