informatica
Carpeta
De
Programación
Integrantes:
Castro Pincay Jipson
Gaibor Asencio María Gabriela
Galarza Ronquillo Dayanna María
Gurumendi Barrera Ángelo Jair
Larrosa Soliz Kerly Katherine
Curso: 3 BGU/ Aplicaciones Informática
Tema: MySQL.
Lcdo: Eduardo Moreno.
Año-Lectivo
2014 - 2015
¿Qué es el MySQL?
MySQL es un sistema de gestión de bases de datos relacional, multihiloy multiusuario con más de seis millones de instalaciones.
MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarloen productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Historia de MySQL
Empezamos con la intención de usar mSQL para conectar a nuestras tablas utilizando nuestras propias rutinas rápidas de bajo nivel (ISAM). Sin embargo y tras algunas pruebas, llegamos a la conclusión que mSQL no eralo suficientemente rápido o flexible para nuestras necesidades. Esto provocó la creación de una nueva interfaz SQL para nuestra base de datos pero casi con la misma interfaz API que mSQL. Esta API fue diseñada para permitir código de terceras partes que fue escrito para poder usarse con mSQL para ser fácilmente portado para el uso con MySQL.
La derivación del nombre MySQL no está clara. Nuestrodirectorio base y un gran número de nuestras bibliotecas y herramientas han tenido el prefijo "my" por más de 10 años. Sin embargo, la hija del co-fundador Monty Widenius también se llama My. Cuál de los dos dió su nombre a MySQL todavía es un misterio, incluso para nosotros.
El nombre del delfín de MySQL (nuestro logo) es "Sakila", que fué elegido por los fundadores de MySQL AB de una gran listade nombres sugerida por los usuarios en el concurso "Name the Dolphin" (ponle nombre al delfín). El nombre ganador fue enviado por Ambrose Twebaze, un desarrollador de software Open Source de Swaziland, África. Según Ambrose, el nombre femenino de Sakila tiene sus raíces en SiSwate, el idioma local de Swaziland. Sakila también es el nombre de una ciudad en Arusha, Tanzania, cerca del país deorigen de Ambrose, Uganda.
El uso del proceso del servidor MySQL para MySQL Cluster
Mysqld es el proceso de MySQL server tradicional. mysqld debe compilarse con soporte para el motor NDB Cluster , como lo está en los binarios -max precompilados disponibles en mysql.com.
Si el binario mysqld se ha compilado de esta forma, el motor NDB Cluster todavía está desactivado pordefecto. Tiene dos opciones para activar el motor NDB Cluster :
Use --ndbcluster como opción de arranque para mysqld
Inserte una línea con ndbcluster en la sección [mysqld] en el fichero my.cnf .
Una forma sencilla de verificar que su servidor está ejecutando el motor NDB Cluster es ejecutar el comando SHOW ENGINES en MySQL Monitor (mysql). Debe ver el valor YES en el registro NDBCLUSTER; si ve NOen este registro (o si no se muestra este registro en la salida), no está ejecutando la versión NDB-activada de mysqld. Si ve DISABLED en este registro, entonces su servidor es capaz de usar el motor NDBCLUSTER , pero debe activarse mediante algunos de los métodos ya descritos.
Para leer los datos de configuración del cluster, el MySQL server necesita como mínimo 3 informaciones:
El ID delnodo del servidor MySQL.
El nombre de equipo o dirección IP para el servidor de administración (nodo MGM).
El puerto en el que puede conectarse al servidor de administración.
Los ID de nodo pueden registrarse dinámicamente en MySQL 5.0, así que no es estrictamente necesario especificarlo explícitamente.
El parámetro de mysqld ndb-connectstring se usa para especificar el connectstring en la...
Regístrate para leer el documento completo.