ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ███ Mysql با SQL Server چه فرقی داره؟ ███



NersiA
February 19th, 2017, 13:14
سلام دوستان

طی تحقیقاتی که بنده داشتم به این نتیجه رسیدم پایگاه داده mysql برای لینوکس هستش و برای زبان های تحت وب مانند php بکار می برند (بغیر از ASP که ویندوز هستش) و SQL Server نیز برای ویندوز هستش و برای زبان های Net. مانند #C استفاده میشود.

البته اگر تا اینجا اطلاعات بنده اشتباه هستش ممنون میشم بفرمایید که تصحیح کنید حرف بنده رو و همچنین سوال اصلی بنده این هستش که:

کد نویسی در mysql و sql server چقدر تفاوت داره ؟ چگونه هستش؟ (در این حیطه ممنون میشم راهنمایی بفرمایید)

جدا از این دو پاگاه داده برای تحت وب و تحت ویندوز چه پایگاه داده ای مناسب تر هستش و بازارکارش بهتره و همچنین بیشتر نیازه؟

hegza
February 19th, 2017, 13:17
اینها دو محصول مختلف از دو شرکت مختلف هستند. MS SQL Server نرم افزار مدیریت بانک اطلاعاتی هست که توسط شرکت مایکروسافت تولید میشه و با قیمت بالایی فروخته میشه.
MySQL یک نرم افزار مدیریت بانک اطلاعاتی Open-source و مجانی هست .
بطور کلی، MS SQL Server امکانات بیشتری از MySQL داره، ولی مجانی بودن MySQL باعث شده که در کارهای با حجم متوسط، ازش زیاد استفاده بشه.
از نظر برنامه نویسی هر دو از استانداردهای روز دنیا در زمینه دیتابیس (SQL-99) پشتیبانی می کنن، بنابراین تفاوتی در این زمینه ندارن و فقط تنها تفاوت در چند واژه کلیدی هستش
از نظر پشتیبانی MySQL پشتیبانیش بسیار بهتر از SQL Server هستش این رو شرکت TCO گفته و البته از بروز رسانی سریع و تند تند ورژن عوض کردن MySQL که باعث می شه برنامه نویسان نگران سوراخ های عجیب و غریبی که از نظر امنیتی در SQL server هست در MYSQL نباشند
از نظر پلتفرم که اصلا SQL Server حرفی برای گفتن نداره و فقط تحت پلتفرم ویندوز اجرا می شه در حالی که MySQL در پلت فرم آزاد بسر می بره یعنی سیستم عامل براش مهم نیست که این خودش باعث شده که محبوب ترین DBMS (DataBase Management System) جهان باشه

از نظر سازگاری با زبان برنامه نویسی بخوایم بررسی کنیم جواب مثل بالاست با این تفاوت که مایکروسافت بر اساس اینکه زبان دات نت واسه خودش هستش پس باید یه جوری بهتر از بقیه به محصول خودش بهتر سرویس بده که اینم از ضعف های SQL server محسوب میشه تا از قدرتش!
اگه از نظر performance یا کارایی بخوایم نگاه کنیم باز هم بر طبق گزارش TCO این MYSql که بهتر از رقیب مایکروسافتی خودش پیشه و حتی بر طبق نظر این شرکت از Oracle , DB2 هم جلوتره!
اگه از نظر شبکه بخواهیم بررسی کنیم که MySQL رو هر کسی می تونه براحتی در شبکه قرار بده و مدیریت کنه بدون اینکه دوره های عجیب و غریب دیده باشه
ولی قدرت پردازش MS-SQL Server خیلی خیلی بیشتر هستش و توان برنامه نویسی رو خیلی بالا میبره

نقل قول شده از یک سایت

NersiA
February 19th, 2017, 13:28
اینها دو محصول مختلف از دو شرکت مختلف هستند. MS SQL Server نرم افزار مدیریت بانک اطلاعاتی هست که توسط شرکت مایکروسافت تولید میشه و با قیمت بالایی فروخته میشه.
MySQL یک نرم افزار مدیریت بانک اطلاعاتی Open-source و مجانی هست .
بطور کلی، MS SQL Server امکانات بیشتری از MySQL داره، ولی مجانی بودن MySQL باعث شده که در کارهای با حجم متوسط، ازش زیاد استفاده بشه.
از نظر برنامه نویسی هر دو از استانداردهای روز دنیا در زمینه دیتابیس (SQL-99) پشتیبانی می کنن، بنابراین تفاوتی در این زمینه ندارن و فقط تنها تفاوت در چند واژه کلیدی هستش
از نظر پشتیبانی MySQL پشتیبانیش بسیار بهتر از SQL Server هستش این رو شرکت TCO گفته و البته از بروز رسانی سریع و تند تند ورژن عوض کردن MySQL که باعث می شه برنامه نویسان نگران سوراخ های عجیب و غریبی که از نظر امنیتی در SQL server هست در MYSQL نباشند
از نظر پلتفرم که اصلا SQL Server حرفی برای گفتن نداره و فقط تحت پلتفرم ویندوز اجرا می شه در حالی که MySQL در پلت فرم آزاد بسر می بره یعنی سیستم عامل براش مهم نیست که این خودش باعث شده که محبوب ترین DBMS (DataBase Management System) جهان باشه

از نظر سازگاری با زبان برنامه نویسی بخوایم بررسی کنیم جواب مثل بالاست با این تفاوت که مایکروسافت بر اساس اینکه زبان دات نت واسه خودش هستش پس باید یه جوری بهتر از بقیه به محصول خودش بهتر سرویس بده که اینم از ضعف های SQL server محسوب میشه تا از قدرتش!
اگه از نظر performance یا کارایی بخوایم نگاه کنیم باز هم بر طبق گزارش TCO این MYSql که بهتر از رقیب مایکروسافتی خودش پیشه و حتی بر طبق نظر این شرکت از Oracle , DB2 هم جلوتره!
اگه از نظر شبکه بخواهیم بررسی کنیم که MySQL رو هر کسی می تونه براحتی در شبکه قرار بده و مدیریت کنه بدون اینکه دوره های عجیب و غریب دیده باشه
ولی قدرت پردازش MS-SQL Server خیلی خیلی بیشتر هستش و توان برنامه نویسی رو خیلی بالا میبره

نقل قول شده از یک سایت

از نظر کد نویسی چگونه هستش و بازارکار و نیازش در ایران ؟!

hegza
February 19th, 2017, 14:02
از نظر کد نویسی چگونه هستش و بازارکار و نیازش در ایران ؟!

دستورات در هر دو تقریبا به یک سبکه
در ایران هم اگر بخواهید از دید شرکتهای دولتی و نرم افزارهای ویندوز محور نگاه کنید خوب بطبع خوبه

ولی در نظر بگیرید اینا فقط پایگاه داده هستند و شما هستید که باید مشخص کنید برای چه زبان برنامه نویسی میخواهید از آنها اشتفاده کنید
بطبع c و خاونداه asp.net و ... sql server و برای php و ... mysql و البته پایگاه داده های دیگری هم هستند

NersiA
February 19th, 2017, 14:16
دستورات در هر دو تقریبا به یک سبکه
در ایران هم اگر بخواهید از دید شرکتهای دولتی و نرم افزارهای ویندوز محور نگاه کنید خوب بطبع خوبه

ولی در نظر بگیرید اینا فقط پایگاه داده هستند و شما هستید که باید مشخص کنید برای چه زبان برنامه نویسی میخواهید از آنها اشتفاده کنید
بطبع c و خاونداه asp.net و ... sql server و برای php و ... mysql و البته پایگاه داده های دیگری هم هستند

بنظر شما پایگاه داده های دیگه در ایران بازار کار بهتر و پرسود تری دارند؟
( البته من درباره اوراکل شنیدم فوق العاده سود ده هستش ولی اصلا ندیدم کسی اوراکل کار بخواد)