PDA

View Full Version : کدام پایگاه داده برای نگهداری میلیونها رکورد عکس بهتره؟؟



miladrajabi
سه شنبه 18 مرداد 1390, 10:51 صبح
من یک تحقیق دارم 100 GB عکس میخوام مستقیم ذخیره کنیم.
از چه DB استفاده کنیم بهتره؟

یوسف زالی
سه شنبه 18 مرداد 1390, 11:37 صبح
سلام.
چرا آدرس اونها رو ذخیره نمی کنید؟

miladrajabi
سه شنبه 18 مرداد 1390, 12:07 عصر
اخه یه جا میخوام استخدام شم اینو به من داده تحقیق کنم :)

یوسف زالی
سه شنبه 18 مرداد 1390, 12:14 عصر
فکر کنم برای حجم های خیلی خیلی بالا اوراکل پیشنهاد می شد..
اما دقیق یادم نیست.
در این مورد سرچ بفرمایید.

miladrajabi
سه شنبه 18 مرداد 1390, 12:16 عصر
هر چی Search میکنم نمیاد :)
چی search کنم؟؟؟

یوسف زالی
سه شنبه 18 مرداد 1390, 12:40 عصر
اینجا:
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_syste ms

Max Blob/Clob size برای SQL هست 2GB و برای اوراکل هست Unlimited
از اونجایی که عکس هم blob محسوب میشه پس اوراکل باید استفاده بشه.

sanay_esh
سه شنبه 18 مرداد 1390, 12:55 عصر
برای نگهداری عکس بهتره از یک فضایی که ثابت است استفاده کنی و ادرس عکسها رو در داخل دیتابیس ذخیره کنی
ولی اگر قرار است عکس در داخل دیتابیس ذخیره بشه راههای مختلفی است
من خودم باشم ابتدا عکسهایی که حجم بالا دارند رو دیسایز میکنم تا دیتابیس رو زیاد سنگین نکنه بعد ذخیره میکنم
و اما در کدام دیتابیس
اگر فقط در حد پروژه معمولی هست همین اس کیو ال 2000 خودمون یا 2005
اگر خیلی کار خوب بکنی باید از SQL 2008 R2 و یا اوراکل استفاده کن بهتر از این دوتا دیگه نداریم

یوسف زالی
سه شنبه 18 مرداد 1390, 13:07 عصر
دوست من در لینکی که گذاشتم مقایسه وسیعی از همه دیتابیس های مطرح وجود داره.
در زیر اون صفحه هم چندین لینک دیگه گذاشته شده که هرکدوم به تنهایی موضوع یک تحقیقه.
SQL برای ذخیره عکس فقط و فقط 2GB در اختیارتون می گذاره.

navidkhalilian
چهارشنبه 16 شهریور 1390, 00:13 صبح
اینجا:
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_syste ms

Max Blob/Clob size برای SQL هست 2GB و برای اوراکل هست Unlimited
از اونجایی که عکس هم blob محسوب میشه پس اوراکل باید استفاده بشه.

سلام دوستان.
میدونم تاریخ تاپیک جدید نیست اما این پست رو بخاطر افرادی که سرچ می کنند زدم.این دوست عزیز یک اشتباهی کردند و گفتند توی sql بیشتر از 2gig تصویر نمیشه ذخیره کرد اما باید بگم که اشتباه فرمودند و این حجم برای هر عکسه یعنی شما عکسی با ظرفیت بیشتر از 2gig رو نمی تونید درج کنید.(بعید میدونم کسی عکسی با حجم 2 gig روی سیستمش پیدا بشه) پس در نتیجه توی این موارد هم بازم sql با توجه به هزینه ها و ... بهتر از اراکل هست.(پس در نتیجه هیچ محدودیتی برای این کار نیست البته هست ولی اونقدری نیست که شما گیر کنید)
موفق باشید

حمیدرضاصادقیان
چهارشنبه 16 شهریور 1390, 08:52 صبح
سلام.
حالا که تاپیک اومده بالا جواب رو عرض میکنم.
100 GB اطلاعات برای SQL Server رقمی نیست که بخواهید به سمت اوراکل برید. در سیستم عامل ویندوزی بهترین گزینه همین SQL Server هست و جایگزینی اون با اوراکل برمبنای دانش غلطی که میگن روی داده های زیاد جواب نمیده کاری بس اشتباه است.
برای همین داده های تصویری بنده روی یک سیستم اتوماسیون کار کردم که مربوط به کمیته امداد کل استان اصفهان بود که حدود 120 گیگابایت تصویر داشت و از بین رفته بود. که بازیابی شد.
پس مشکلی در کار نیست. در ضمن اینکه در نسخه 2008 برای ذخیره تصویر و فایل امکانات جدیدی از قبیل FileStream به SQL Server اضافه شده که دست شما رو خیلی باز نگه میداره.
موفق باشید

یوسف زالی
چهارشنبه 16 شهریور 1390, 09:02 صبح
پس ظاهرا من دچار سو برداشت شده بودم که عذر خواهی می کنم.

linux
چهارشنبه 16 شهریور 1390, 12:06 عصر
فکر کنم برای حجم های خیلی خیلی بالا اوراکل پیشنهاد می شد..
اما دقیق یادم نیست.
در این مورد سرچ بفرمایید.
جان من خدایی تا حالا اوراکل نصب کردی؟
ماکروسافت آنقدر محیط نصب و راه اندازی و اجرای برنامه هایی مثل sql server را راحت کرده و با پنهان کردن پیچیدگی ها باعث راحتی کاربر شده و کاربران و سایر افراد به اشتباه افتادن که چون راحتر پس کارا نیست، الان تنها ضعفی که بر sqlserver وارد هست در مقابل اراکل load balancing هست و در بقیه موارد اگر sqlserver سر نباشد کم از اراکل نیست

حمیدرضاصادقیان
چهارشنبه 16 شهریور 1390, 15:04 عصر
مبحث Load Balancing (http://msdn.microsoft.com/en-us/library/ms345184.aspx) در نسخه 2008 یک کارایی روش صورت گرفته است. تقریبا امکانات مشابهی دارند. تنها مزیتی که میتوان به اوراکل نسبت داد نصب اون روی سیستم عامل های دیگر است.

یوسف زالی
چهارشنبه 16 شهریور 1390, 15:41 عصر
بله عزیزم. نصب کردم کار هم کردم.
اما خودم هم SQL رو ترجیح می دم.
نظری که دادم رو حساب مشورت با اوراکل کار شرکتمون بود و رو حساب لینکی که گذاشتم.
در کل خود من هم با SQL راحت ترم