• No results found

Independent quality review

MySQL, el más popular sistema de gestión de base de datos SQL Open Source, se desarrolla, distribuye, y apoyado por Oracle Corporation.

La web de MySQL (http://www.mysql.com/) proporciona la información más reciente acerca del software MySQL.

1.2.4.1 MySQL es un sistema de gestión de base de datos.

Una base de datos es una colección estructurada de datos. Puede ser cualquier cosa desde una simple lista de compras para una galería de imágenes o de las grandes cantidades de información en una red corporativa. Para agregar, acceder y tratar los datos almacenados en una base de datos, se necesita un sistema de gestión de base de datos como MySQL Server. Dado que los ordenadores son muy buenos en el manejo de grandes cantidades de datos, sistemas de gestión de bases de datos juegan un papel central en computación, como aplicaciones autónomas o como parte de otras aplicaciones.

1.2.4.2 Bases de datos MySQL son relacionales.

Una base de datos relacional almacena datos en tablas separadas en lugar de poner todos los datos en un gran almacén. Las estructuras de bases de datos están organizados en archivos físicos optimizados para la velocidad. El modelo lógico, con objetos tales como bases de datos, tablas, vistas, filas y columnas, ofrece un entorno de programación flexible. Se configura reglas que rigen las relaciones entre los diferentes campos de datos, como por ejemplo uno-a-uno, uno-a-muchos, único, obligatorio u opcional, y " punteros " entre las diferentes tablas. La base de datos hace cumplir estas normas, de manera que con una base

30

de datos bien diseñado, su aplicación nunca ve incoherente, duplicar, huérfano, fuera de fecha, o los datos que faltan.

La parte SQL de " MySQL " es sinónimo de " Structured Query Language”. SQL es el lenguaje estandarizado más común para acceder a bases de datos. Dependiendo de su entorno de programación, es posible introducir SQL directamente (por ejemplo, para generar informes), las sentencias SQL incrustar en el código escrito en otro idioma, o utilizar una API específica del lenguaje que oculta la sintaxis SQL.

SQL se define por el estándar ANSI / ISO SQL. El estándar SQL ha ido evolucionando desde 1986 y existen varias versiones. En este manual, " SQL-92 " se refiere al estándard publicado en 1992, " SQL: 1999 " se refiere a la versión del 1999, y " SQL: 2003 " se refiere a la versión actual de la norma. Usamos la frase " el estándar SQL " para referirnos a la versión actual del estándar SQL en cualquier momento.

1.2.4.3 MySQL es el software de código abierto.

Open Source significa que es posible que cualquiera pueda usar y modificar el software. Cualquiera puede descargar el software MySQL a través de Internet y usarlo sin pagar nada. Si lo desea, puede estudiar el código fuente y modificarlo para que se adapte a sus necesidades. El software MySQL usa la GPL (Licencia Pública General de GNU), http: //www.fsf.org/licenses/, para definir lo que puede y no puede hacer con el software en diferentes situaciones.

Si se siente incómodo con la GPL o necesita añadir código MySQL en una aplicación comercial, se puede comprar una versión con licencia comercial de nosotros. Consulte la Introducción a las Licencias MySQL para más información (http://www.mysql.com/company/legal/licensing/).

La base de datos del servidor MySQL es muy rápido, fiable, escalable y fácil de usar. Si eso es lo que está buscando, usted debe darle una oportunidad. MySQL Server puede funcionar perfectamente en un escritorio o portátil, junto con sus otras aplicaciones, servidores web, y así sucesivamente, lo que requiere poca o ninguna atención. Si le dedicas

31

una máquina completa con MySQL, se puede ajustar la configuración para aprovechar toda la memoria, potencia de la CPU, y la capacidad de E / S disponibles. MySQL también puede escalar hasta grupos de máquinas, conectados en red.

Se puede encontrar una comparación de rendimiento de MySQL Server con otros gestores de bases de datos en nuestra página de referencia. Ver El punto de referencia de MySQL. MySQL Server se desarrolló originalmente para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha sido utilizado con éxito en entornos de producción muy exigentes desde hace varios años. Aunque en constante desarrollo, hoy MySQL Server ofrece un conjunto rico y útil de funciones. Su conectividad, velocidad y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet.

1.2.4.4 MySQL Server trabaja en entornos cliente / servidor o sistemas embebidos.

El software de base de datos MySQL es un sistema cliente / servidor que consiste en un servidor SQL multi-threaded que soporta diferentes backends, varios programas de cliente diferentes y bibliotecas, herramientas administrativas, y una amplia gama de interfaces de programación de aplicaciones (API).

También proporcionamos el MySQL Server como biblioteca incrustada multi-threaded que puede vincular en su aplicación para obtener un más rápido, producto independiente más pequeño, más fácil de manejar.

Una gran cantidad de software MySQL contribuido está disponible.

MySQL Server tiene un conjunto de características prácticas desarrolladas en estrecha colaboración con nuestros usuarios. Es muy probable que su aplicación o lenguaje favorito soporte el servidor de base de MySQL.

El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981. Puedo decir que MySQL en gestor de base de datos

32

fácil de manejar que sirve para insertar datos y modificarlos e eliminarlos. (Cobo Á. , 2014)

Related documents