miércoles, 24 de agosto de 2016

MySQL

Se trata de un sistema de gestión de base de datos, desarrollado bajo licencia dual GPL/Licencia comercial por Oracle corporation y esta considerada como la base de datos open source más popular del mundo, un potente sistema útil para el desarrollo de paginas WEB.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad publica, MySQL es patrocinado por una empresa privada, esto posibilita el esquema de doble licenciamiento.

MySQL permite usar distintos interfaces de programación como C++, C#, Python, PHP, etc. Estos entornos nos permiten tener acceso a la base de datos de MySQL, Se trata de un sistema muy utilizado en aplicaciones WEB, su popularidad como aplicación web esta muy ligada a PHP, que a menudo aparece en combinación con MySQL.
Antony García González, Kiara Navarro & PanamaHitek. (2013)


MySQLi

También conocida como MySQL mejorada, viene incluida en versiones PHP 5, se desarrollo para aprovechar las nuevas funcionalidades que incluyen las versiones de MySQL posteriores a la  4.1.3. MySQLi ofrece las siguientes mejoras:

  • Interfaz orientada a objetos.
  • Soporte para declaraciones preparadas.
  • Soporte para múltiples declaraciones.
  • Soporte para transacciones.
  • Mejora las opciones de depuración.
  • Soporte para servidor empotrado.
PHPGYM. (2011)

Diferencias

  • MySQL es la API histórica que ofrece PHP.
  • MySQLi es la nueva versión de MySQL, orientada a objetos.
Se podría resumir diciendo que MySQLi es más eficiente y rápido que MySQL además MySQL ya no tiene soporte oficial.

Bibliografía

  • PHPGYM. (2011). How to use mysqli database?. agosto, 2016, de PHPGYM Sitio web: http://www.php-gym.com/


  • Antony García González, Kiara Navarro & PanamaHitek. (2013). MySQL. Agosto, 2016, de Panama Hitek Sitio web: http://www.panamahitek.com/