PDA

View Full Version : گفتگو: بهترین بانک اطلاعاتی برای برنامه های تجاری



amir4015
پنج شنبه 14 اسفند 1393, 22:39 عصر
سلام دوستان
اگر امکانش هست در این بحث شرکت کنید و نظر خودتونو با ذکر دلیل بیان کنید

برای نرم افزار تجاری که به صورت عمومی فروخته می شه بهترین بانک اطلاعاتی چیه؟

golbafan
پنج شنبه 14 اسفند 1393, 22:44 عصر
اگر برنامه تحت شبکه باشه
Oracle
Mysql
Sqlserver

اگر موبایل باشه
Sqlite


البته این نظر شخصیم بود...

amir4015
پنج شنبه 14 اسفند 1393, 22:47 عصر
برنامه های عمومی که به صورت سی دی و برای عموم با هر سیستم عامل نوشته می شه بیشتر مدنظر

Mofid.m
پنج شنبه 14 اسفند 1393, 22:50 عصر
بستگی به پروژه شما، حجم دیتابیس، امنیت و خیلی چیزای دیگه داره
اما معمول ترینش Sql Server هستش.
نه تنها در ایران بلکه خیلی از کشور های دنیا از این دیتابیس استفاده میکنن.
بهترین نیست ولی خیلی از مباحثی که گفتم رو پوشش میده و کارکردن باهاش هم راحته.
البته اینم بگم که چون در کشور های دیگه مخصوصا کشور های پیشرفته دنیا حق کپی رایت رو رعایت میکنن و پول واقعی یه نرم افزار رو میدن، شاید Sql از این نظر هم براشون بهینه باشه.

amir4015
جمعه 15 اسفند 1393, 12:00 عصر
به نظر من کارجالبی نیست که نرم افزار سنگینی مثل sql رو بر روی کامپیوتر افراد نصب کنیم

isaac23
جمعه 15 اسفند 1393, 13:55 عصر
منم با نظر این دوستمون موافقم... پس باید چیکار کرد که هم حجم اطلاعاتی که میگیره بالا باشه و هم سنگین نباشه... من خودم شخصا از اکسس استفاده میکنم هم سبک و هم راحتتره

SabaSabouhi
جمعه 15 اسفند 1393, 18:23 عصر
سلام
پرسش خیلی کلی بود، من به Sql رای دادم، چون گزینه‌ی مناسب‌تری وجود نداشت.
Sql Server و نسخه‌هاش تنوع زیادی دارن و ابعاد گسترده‌ای رو پوشش می‌دن.
Enterprise Edition نسخه‌ی گردن کلفتی هست و گمان کنم نادر پروژه‌هایی باشن که نتونه از پسشون بر بیاد ( باز در حد پروژه‌های کشور خودمون گفتم )
Express Edition نسخه‌ی رایگان Sql Server هست که می‌تونه به راحتی پروژه‌های متوسط و کوچیک رو پشتیبانی کنه.
LocalDb نسخه‌ی تک کاربره، رایگان و بسیار کم حجم‌تر Sql Server هست که برای پروژه‌های کوچک و تک کاربره مناسب هست.
Compact Edition .... نمی‌دونم چی بگم، به‌تره این یکی رو زیاد جدی نگیریم :)

تنها امتیاز Access اینه که مستقیماً توسط DotNet Framework پشتیبانی می‌شه و نیازی به نصب نداره، اما به وضوح از SqlServer محدودتر و ضعیف تره. ( البته غیر از CE )

و در جواب دوستمون amir4015 باید بگم که همه نسخه‌ها سنگین نیستن. ضمن این که اگه اشتباه نکنم امکان نصب unattended هم براشون وجود داره.

صبا صبوحی

golbafan
جمعه 15 اسفند 1393, 20:02 عصر
با توجه به صحبت های این تاپیک فکر کنم برای شما sqlite بهترین گزینه است
چون نیاز به نصب نداره و تمام کارهایی رو که لازم دارید انجام میده

فقط یک dll به حجم یک مگ یا کمتر نیازه که کنار برنامتون بزارید