تفاوت PL / SQL ، MySQL و MS SQL چیست؟


پاسخ 1:

PL / SQL زبانی است که در ORACLE برای ایجاد مراحل ، محرک ها و کارکردهای ذخیره شده استفاده می شود.

MySQL یک سیستم مدیریت ارتباط است که در ابتدا توسط MySQL AB ایجاد شده و بعدا توسط ORACLE Inc. خریداری شده است. منبع باز است ، اما دو گزینه مجوز دارد. اگر محصول شما از GPL نیز استفاده می شود می توانید به صورت رایگان (مانند آبجو) با GPL استفاده کنید (شما کد شخصی خود را تهیه می کنید) ، اما اگر محصول شما منبع بسته است و به MySQL بستگی دارد باید مجوز بخرید.

MS SQL یک سیستم مدیریت ارتباط با منبع بسته است که دارای مجوز از مایکروسافت است. اگر اندازه بانک اطلاعاتی شما کمتر از 6 گیگابایت باشد ، با SQL Server Express می توانید از نسخه رایگان کوچکتر اما کاملاً کاربردی استفاده کنید.


پاسخ 2:

همه آنها زبانهای بانک اطلاعاتی هستند اما توسط شرکتهای مختلفی اداره می شوند که دو تای آنها توسط یک شرکت انجام می شود.

PL SQL - از Oracle ، PL / SQL یکی از سه زبان مهم برنامه نویسی است که در بانک اطلاعاتی Oracle در کنار خود SQL و جاوا تعبیه شده است.

MySQL - منبع باز ، دوباره از Oracle.

MySQL متعلق به یک شرکت انتفاعی واحد ، شرکت سوئدی MySQL AB بود که هم اکنون متعلق به شرکت اوراکل است.

MS SQL - هیچ کدام به جز محصول پایگاه داده Microsoft SQL.


پاسخ 3:

PL / SQL یک زبان بانک اطلاعاتی است که با بانک اطلاعات Oracle استفاده می شود.

MySQL یک پایگاه داده است که از زبان SQL استفاده می کند.

SQL فقط یک استاندارد ANSI است و در اکثر سیستم های پایگاه داده به عنوان پایه استفاده می شود. Microsoft SQL Server ، Oracle ، MySQL و IBM DB2 از این موضوع به عنوان پایه استفاده کردند و آن را در سیستم های پایگاه داده خود توسعه و گسترش دادند.