PDA

View Full Version : سوال: نحوه ذخیره سازی و آرشیو تعداد زیاد عکس در نرم افزار اطلاعاتی



ESG_Esfahan
یک شنبه 06 آذر 1390, 22:58 عصر
با سلام
برای یک نرم افزار احتیاج دارم حدود 450 هزار عکس را اسکن و ذخیره کنم و به صورت یک آرشیو در برنامه استفاده کنم.اساتید بزگوار چه روشی را برای ذخیره سازی و طراحی نرم افزار پیشنهاد می کنید؟
عکس ها را در دیتابیس sql ذخیره کنم یا عکس به صورت فایل روی هاردذخیره بشه ؟
ممنون

mmd2009
دوشنبه 07 آذر 1390, 04:25 صبح
با سلام

حجم عکس ها خیلی میشه! بعید میدونم ایده ی خوبی باشه استفاده از بانک اطلاعاتی. عکس هارو با شناسه های مختلف ( نامشون هر کدوم یک شناسه باشه ) تو یک پوشه ذخیره کن و اطلاعات رو در برنامه بر اساس نام عکس ها بخون

اینطوری حجم برنامت هم خیلی کمتر میشه و هم اینکه خودتو درگیر بانک اطلاعاتی نمیکنی

موفق باشید

ricky22
دوشنبه 07 آذر 1390, 05:34 صبح
سلام.
در دیتابیس ذخیره کنید.
به این دلایل. (http://www.dotnettips.info/2009/09/blog-post.html)
نظر (http://research.microsoft.com/apps/pubs/default.aspx?id=64525)محققین مایکروسافت.

ESG_Esfahan
دوشنبه 07 آذر 1390, 14:41 عصر
ممنون از راهنمایی دوستان گرامی
در مقاله ای که جناب ricky22 از محققین مایکروسافت معرفی کردند پس از بررسی SQL Server 2005 و سیستم فایل NTFS به اینصورت نتیجه گیری شده که:
اگر حجم فایل ها به طور متوسط بیشتر از یک مگابایت باشد NTFS کارایی بهتری دارد و اگر حجم فایلهابه طور متوسط کوچکتر از 256 کیلو بایت باشد پایگاه داده برتری دارد.
The study indicates that if objects are larger than one megabyte on average, NTFS has a clear advantage over SQL Server. If the objects are under 256 kilobytes, the database has a clear advantage. Inside this range, it depends on how write intensive the workload is, and the storage age of a typical replica in the system.
باتشکر از ricky22 که راهنمایی جامعی ارائه دادند.