آیا می‌توان از شیرپوینت به عنوان دیتابیس استفاده کرد؟

شیرپوینت با بهره بردن از امکاناتی همچون استفاده از مخازن برای ذخیره‌سازی و آرشیو انواع فرمت فایل‌ها، لیست‌­هایی برای ذخیره‌سازی اطلاعات، اعتبارسنجی برای ذخیره اطلاعات و امکان اتصال یک ستون به لیستی دیگر (Lookup) کاملا به یک دیتابیس شبیه شده است. ولی دیتابیس­‌ها ارتباطات پیچیده­‌تری بین رکوردهای اطلاعاتی، ستون‌­ها و جدول‌­هایش دارند که شیرپوینت به هیچ وجه نمی‌تواند تا این حد از ارتباط را پشتیبانی کند.

در این مقاله می‌خوانیم که چرا نباید شیرپوینت را به عنوان یک دیتابیس استفاده نمود.

روابط داده­‌ها (Data Relationships)

نبود راهی برای برقراری روابط بین داده‌­ها به پیچیدگی دیتابیس‌­ها، مهمترین نقص شیرپوینت برای استفاده به عنوان دیتابیس است.

انواع ارتباط شامل:

  • ارتباط یک به یک

ارتباط یک رکورد از جدول اطلاعاتی با یک رکورد در جدول اطلاعاتی دیگر

  • ارتباط یک به چند

ارتباط یک رکورد از جدول اطلاعاتی با چند رکورد در جدول اطلاعاتی دیگر

  • ارتباط چند به چند

در حقیقت، یک ارتباط یک به چند دو طرفه است

به شما توصیه می کنم مقاله زیر را نیز مطالعه بفرمایید:

کاربردهای شیرپوینت

محدودیت تعداد آیتم‌­های یک لیست

ارتباط بین اطلاعات در شیرپوینت محدود است، روش‌هایی مانند ستون Lookup، ستون­‌های متادیتا و.. که بشدت محدودیت دارند. در شیرپوینت می‌توان لیست­‌ها یا مخازن اسنادی با 30 میلیون آیتم داشت، ولی خواندن این آیتم­‌ها یا اسناد به صورت همزمان دارای محدودیت است. همچنین بروزرسانی اسناد به صورت تکی انجام می‌شود.

محدودیت­‌های شیرپوینت را باید در نظر داشت، ولی امکانات شیرپوینت در حد نیازهای داخلی شیرپوینت بسیار قدرتمند است. از طرفی امکاناتی که مثلا شیرپوینت می‌تواند در مدیریت مستندات برای توسعه­‌دهندگان شیرپوینت فراهم نماید تا به توسعه DMS بپردازند بسیار زیاد است، به نحوی که هیچ دیتابیس یا پلتفرمی نمی‌تواند با آن رقابت کند.

بنابراین شیرپوینت به صورت یک دیتابیس مستقل نمی‌تواند عمل کند و نباید برای سیستم­‌های اطلاعاتی با رابطه­‌های پیچیده استفاده شود.

دیدگاه شما


The reCAPTCHA verification period has expired. Please reload the page.