Вы находитесь на странице: 1из 10

Structured Query Language

http://www.mysql.com/

MySQL
Es el Sistema de Gestin de Bases de Datos
SQL Open Source ms popular.
Lo desarrolla, distribuye y soporta MySQL AB.
Compaa comercial, fundada por los
desarrolladores de MySQL.
Compaa Open Source de segunda generacin que
une los valores y metodologa Open Source con un
exitoso modelo de negocio.

Sistema de gestin de
Bases de datos (SGBD)
Para aadir, acceder, y procesar los datos
almacenados en una base de datos.
MySQL es un sistema de gestin de bases de
datos relacionales.
Almacena datos en tablas separadas en lugar
de poner todos los datos en un gran almacn.
Su elemento principal son las tablas
Brinda velocidad y flexibilidad

MySQL
MySQL software es Open Source.
Cualquiera puede bajar el software MySQL
desde internet y usarlo sin pagar nada.
Si lo desea, puede estudiar el cdigo fuente
y cambiarlo para adapatarlo a sus
necesidades.
El software MySQL usa la licencia GPL (GNU
General Public License),

MySQL Ventajas
El servidor de base de datos MySQL es muy
rpido, fiable y fcil de usar
MySQL Server se desarroll originalmente para
tratar grandes bases de datos.
Ms rpido que soluciones existentes y ha sido
usado con xito en entornos de produccin de alto
rendimiento.
Ofrece hoy en da una gran cantidad de funciones.
Su conectividad, velocidad, y seguridad hacen de
MySQL Server altamente apropiado para acceder
bases de datos en Internet.

MySQL Server trabaja en entornos


cliente/servidor o incrustados
Es un sistema cliente/servidor que consiste en
un servidor SQL multi-threaded que trabaja con
diferentes bakends, programas y bibliotecas
cliente, herramientas administrativas y un amplio
abanico de interfaces de programacin para
aplicaciones (APIs).
Tambin como biblioteca incrustada multithreaded que puede agregado en su aplicacin
para obtener un producto ms pequeo, rpido y
fcil de administrar.

Caractersticas de
MySQL

Interioridades y portabilidad
Escrito en C y en C++

Probado con un amplio rango de


compiladores diferentes
Funciona en diferentes plataformas.
Usa GNU Automake, Autoconf, y Libtool
para portabilidad.
APIs disponibles para C, C++, Eiffel, Java,
Perl, PHP, Python, Ruby, y Tcl.

Caractersticas de
MySQL (cont.)
Uso completo de multi-threaded mediante
threads del kernel. Pueden usarse fcilmente
multiple CPUs si estn disponibles.
Proporciona sistemas de almacenamiento
transaccionales y no transaccionales.
Relativamente sencillo de aadir otro
sistema de almacenamiento. Esto es til si
desea aadir una interfaz SQL para una base
de datos propia.

Caractersticas de
MySQL (cont.)
Tablas hash en memoria, que son usadas como
tablas temporales.
Las funciones SQL estn implementadas usando
una librera altamente optimizada y deben ser tan
rpidas como sea posible. Normalmente no hay
reserva de memoria tras toda la inicializacin
para consultas.
El servidor est disponible como un programa
separado para usar en un entorno de red
cliente/servidor.

Arquitectura de MySql

Вам также может понравиться