چهارشنبه، 22 خرداد 92 - 08:22
سمینار چگونگی ذخیره سازی فایل های اطلاعاتی

 

 سمینار چگونگی ذخیره سازی فایل های اطلاعاتی

سمینار چگونگی ذخیره سازی فایل های اطلاعاتی

به گزارش روابط عمومی سازمان فاوا شهرداری اصفهان، چگونگی ذخیره سازی فایل های اطلاعاتی یا Upload Files عنوان سمیناری بود که توسط مهندس محمد حسین خلیلیان، مسئول پشتیبانی پایگاه داده سازمان برگزار شد.در این سمینار مهندس خلیلیان با معرفی روشهای ذخیره سازی فایلهای اطلاعاتی بیان داشت: برای ذخیره سازی فایل ها در بانک های اطلاعاتی SQL Server  روش های؛ ۱- استفاده از فایل سیستم ها معمولی ( ذخیره معمولی فایلها بر روی سرور) ، ۲- استفاده از فیلدهای باینری یا Varbainary(max)  ، ۳- راهکار File Stream و ۴- استفاده از ابزارRemote Blob Storage (RBS) وجود دارد.وی در ادامه به معرفی روش استفاده از فایل سیستم ها معمولی پرداخت و گفت: ذخیره سازی فایلهای به روش File system ساده ترین راه حل برای این کار است .وی اضافه کرد: در این روش هر نوع عملیاتی که بر روی فایل‌ها صورت می گیرد نیازمند اعمالی در سطح سیستم عامل است(مانند کنترل دسترسی ها به فایل های مورد نظر) و هر گونه عملیاتی بر روی فایل‌ها نیازمند حداقل یک قفل گذاری بر روی آن‌ها است که این نیز مصرف CPU قابل توجهی را سبب خواهد شد و تمامی این اعمال کل سرور های مرتبط را تحت تاثیر قرار داده و بازدهی آن‌ها‌را کاهش می‌دهد.مهندس خلیلیان همچنین مزایا و معایب دیگر این روش را برشمرد و اضافه کرد: در این روش تهیه پشتیبان و بازگرداندن میلیون‌ها فایل بسیار زمانگیر است.وی در ادامه روش ذخیره سازی فایلها در بانک اطلاعاتی با استفاده از فیلدهای باینری را توضیح داد و گفت: توقف یک بانک اطلاعاتی عموماً سبب توقف سیستم عامل یا توقف سایر بانکهای اطلاعاتی موجود نمی شود و تهیه پشتیبان از بانک اطلاعاتی ‌ها و بازیابی آن‌ها ساده است ضمن آنکه امکانات replication به صورت پیش فرض در اکثر سیستم‌های بانک اطلاعاتی ی امروزی مهیا است.وی با اشاره به دیگر مزایا و معایب این روش، به تشریح راهکار File Stream پرداخت و بیان داشت: File Stream موتور بانک اطلاعاتی SQL Server را با سیستم فایل NTFS یکپارچه می‌کند.مسئول پشتیبانی پایگاه داده سازمان فاوا همچنین از روش Remote Blob Storage (RBS) نیز یاد کرد و گفت: یک راهکار دیگر برای ذخیره سازی داده های BLOB است که اجازه می دهد این داده ها در یک محیط ذخیره سازی مجازی ( مانند یک بانک اطلاعاتی دیگر ) غیر از بانک اطلاعاتی اصلی نگهداری شوند .وی با تبیین مزایا و معایب این روش تصریح کرد: این روش معمولا در کنار شیر پوینت که ابزاری برای مدیریت فایلها است مورد استفاده قرار گرفته است.

logo-samandehi