سلام دوستان
اگر امکانش هست در این بحث شرکت کنید و نظر خودتونو با ذکر دلیل بیان کنید
برای نرم افزار تجاری که به صورت عمومی فروخته می شه بهترین بانک اطلاعاتی چیه؟
access
sql
mysql
oracle
فضاهای اینترنت
سلام دوستان
اگر امکانش هست در این بحث شرکت کنید و نظر خودتونو با ذکر دلیل بیان کنید
برای نرم افزار تجاری که به صورت عمومی فروخته می شه بهترین بانک اطلاعاتی چیه؟
اگر برنامه تحت شبکه باشه
Oracle
Mysql
Sqlserver
اگر موبایل باشه
Sqlite
البته این نظر شخصیم بود...
برنامه های عمومی که به صورت سی دی و برای عموم با هر سیستم عامل نوشته می شه بیشتر مدنظر
بستگی به پروژه شما، حجم دیتابیس، امنیت و خیلی چیزای دیگه داره
اما معمول ترینش Sql Server هستش.
نه تنها در ایران بلکه خیلی از کشور های دنیا از این دیتابیس استفاده میکنن.
بهترین نیست ولی خیلی از مباحثی که گفتم رو پوشش میده و کارکردن باهاش هم راحته.
البته اینم بگم که چون در کشور های دیگه مخصوصا کشور های پیشرفته دنیا حق کپی رایت رو رعایت میکنن و پول واقعی یه نرم افزار رو میدن، شاید Sql از این نظر هم براشون بهینه باشه.
به نظر من کارجالبی نیست که نرم افزار سنگینی مثل sql رو بر روی کامپیوتر افراد نصب کنیم
منم با نظر این دوستمون موافقم... پس باید چیکار کرد که هم حجم اطلاعاتی که میگیره بالا باشه و هم سنگین نباشه... من خودم شخصا از اکسس استفاده میکنم هم سبک و هم راحتتره
سلام
پرسش خیلی کلی بود، من به Sql رای دادم، چون گزینهی مناسبتری وجود نداشت.
Sql Server و نسخههاش تنوع زیادی دارن و ابعاد گستردهای رو پوشش میدن.
Enterprise Edition نسخهی گردن کلفتی هست و گمان کنم نادر پروژههایی باشن که نتونه از پسشون بر بیاد ( باز در حد پروژههای کشور خودمون گفتم )
Express Edition نسخهی رایگان Sql Server هست که میتونه به راحتی پروژههای متوسط و کوچیک رو پشتیبانی کنه.
LocalDb نسخهی تک کاربره، رایگان و بسیار کم حجمتر Sql Server هست که برای پروژههای کوچک و تک کاربره مناسب هست.
Compact Edition .... نمیدونم چی بگم، بهتره این یکی رو زیاد جدی نگیریم :)
تنها امتیاز Access اینه که مستقیماً توسط DotNet Framework پشتیبانی میشه و نیازی به نصب نداره، اما به وضوح از SqlServer محدودتر و ضعیف تره. ( البته غیر از CE )
و در جواب دوستمون amir4015 باید بگم که همه نسخهها سنگین نیستن. ضمن این که اگه اشتباه نکنم امکان نصب unattended هم براشون وجود داره.
صبا صبوحی
با توجه به صحبت های این تاپیک فکر کنم برای شما sqlite بهترین گزینه است
چون نیاز به نصب نداره و تمام کارهایی رو که لازم دارید انجام میده
فقط یک dll به حجم یک مگ یا کمتر نیازه که کنار برنامتون بزارید