PDA

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



سیدرضا بازیار
September 7th, 2018, 12:30
سلام دوستان

من میخوام دانش دیتابیس خودم رو بالا ببرم و کامل یاد بگیرم. حالا میخوام دستورات MySQL رو در زبان PHP یاد بگیرم و کلا از موتور PDO استفاده کنم

توی سایت های ایرانی آموزش کاملی در زمینه PDO پیدا نکردم. آموزش MySQL هم که میخواستم از فرادرس بگیرم و هنوز منتشر نشده:


https://faradars.org/courses/fvsmq9406-mysql-database-video-tutorial


اما یه آموزش دیگه در سایت فرادرس دیدم. آموزش SQL Server


https://faradars.org/courses/fvsql9311-basic-sql-server


چون تجربه کار با SQL Server رو ندارم خواستم قبل از خرید من رو راهنمایی کنید. دستورات MySQL با SQL Server چقدر تفاوت دارند؟
به نظر شما آموزش SQL Server رو تهیه کنم، میتونم دستورات دیتابیس رو در MySQL یاد بگیرم

به من کمک میکنه؟ یا من رو گیج میکنه؟ :d

T.Toosi
September 7th, 2018, 17:56
باسلام، DBMS هایی که از SQL استفاده می کنند تفاوتی آنچنانی Syntax در بین آن ها نیست، SQL Server توسط مایکروسافت توسعه داده شده است اما در عوض MySQL یک سامانه مدیریت پایگاه داده متن باز است، حال برای آنکه بین این دو کدام برای شما بهتر است، باید تحقیق کنید. PHP Data Object یا PDO هم یک ابزار است که توسط PHP ارائه شده است و ارتباطی با سامانه های مدیریت پایگاه داده ندارد.

سیدرضا بازیار
September 7th, 2018, 19:00
باسلام، DBMS هایی که از SQL استفاده می کنند تفاوتی آنچنانی Syntax در بین آن ها نیست، SQL Server توسط مایکروسافت توسعه داده شده است اما در عوض MySQL یک سامانه مدیریت پایگاه داده متن باز است، حال برای آنکه بین این دو کدام برای شما بهتر است، باید تحقیق کنید. PHP Data Object یا PDO هم یک ابزار است که توسط PHP ارائه شده است و ارتباطی با سامانه های مدیریت پایگاه داده ندارد.

پس تا اینجا فهمیدم که زیاد با هم تفاوت ندارند

من کلا میخوام واسه زبان php استفاده کنم. در یه سایت جمله زیر ذکر شده بود:

بطور کلی، MS SQL Server امکانات بیشتری از MySQL داره، ولی مجانی بودن MySQL باعث شده که در کارهای با حجم متوسط، ازش زیاد استفاده بشه.
امکان مدیریت کاربران در تعداد بالا و در دسترس بودن پایگاه داده در SQL Server شرایط بهتری دارد. همچنین در حجم‌های بسیار زیاد، استفاده از SQL Server در مقایسه با MySQL بیشتر توصیه می‌شود.


مثلا اگه یه سایت شبیه با سایت های بزرگ ایرانی که رتبه الکسا بین ۱ تا ۵۰ رو دارن بخوایم طراحی کنیم، MySQL پاسخگو نیست؟؟؟ :39:

اگه بخواید یک سایت بزرگ با PHP طراحی کنید که مثلا رتبه الکسا تک رقمی در ایران داشته باشه، کدام DBMS رو انتخاب میکنید؟ دلیل انتخاب رو هم بگید

RayanPartoCo
September 9th, 2018, 01:23
مثلا اگه یه سایت شبیه با سایت های بزرگ ایرانی که رتبه الکسا بین ۱ تا ۵۰ رو دارن بخوایم طراحی کنیم، MySQL پاسخگو نیست؟؟؟ :39:

به نظر من بستگی به پرفرمنس کد نویسی و معماری پایگاه داده داره سایتهای خوبی از mysql استفاده میکنند. در داکیومنت خود mysql هم کامل توضیح داده و یه سری امکانات مثل میرر گرفتن و اینا هم هست که مثلا توی سایتهای بزرگی مثل فیس بوک و اینا ازش استفاده می کنند. قاعدتا در این حجم کار باید دیتابیس به صورت خاصی نیز کانفیگ شود