Está en la página 1de 16

Integrantes:

Higuera ngel
Jaramillo Jazmn
Pez Joselo
Rodrguez Andrs
INDICE
Introduccin

Objetivos

Historia

Caractersticas principales

Tipos de compilacin del servidor

Motores de base de datos

Ventajas

Desventajas

OBJETIVOS

Este documento es una gua acerca de
como est estructurado el gestor de base
de datos MySQL y mostrar la manera de
hacer consultas y como cargar scripts
desde cualquier otro servidor

UN POCO DE HISTORIA
El origen de MySQL se remonta a la dcada de los ochenta. Michael
Widenius, tambin conocido como Monty, un joven programador
que realizaba complejas aplicaciones en lenguaje BASIC, al no
encontrar un sistema de almacenamiento de archivos que le
resultara satisfactorio, pens en construir el suyo propio.

Aos despus, en 1995, y en colaboracin con David Axmark,
Widenius desarroll un producto que bsicamente era el resultado
de sus investigaciones, ms dos aportaciones nuevas: el uso del
lenguaje SQL y la accesibilidad a travs de Internet. As naci
MySQL y tambin la empresa MySQL AB.

INTRODUCCIN
MySQL, es una de las alternativas ms interesantes conlas
cuales podemos contar para realizar gestin de basede
datos de cualquier tipo, ya que es una plataforma
detrabajo bastante sencilla de utilizar y que por si
fuerapoco, cuenta con una licencia de funcionamiento GPL.

Se trata de un sistema de manejo, creacin y gestin
debase de datos open source que cuenta con un
completosistema multihilo, que ofrece un soporte completo
demanera eficiente y veloz, permitiendo acceder a todos
loscampos que resguardan los datos de trabajo.

INTRODUCCIN
Este software es de fuente abierta. Fuente
abierta significa que es posible para cualquier
persona bajar el cdigo fuente usarlo,
estudiarlo modificarlo y ajustarlo segn sus
necesidades.
Dependiendo del tipo de aplicacin, la licencia
del producto es libre o propietario.
Es parte de la base de datos de software de
gestin utilizado en todo el mediante el uso de
aplicaciones web.

Importancia de MySQL
En la actualidad existe una enorme cantidad de opcin es
para gestionar bases de datos mucho ms Avanzadas y
completas que MySQL, esta ltima cuenta con una gran
cantidad de opciones de adaptacin especialmente a
PHP, Lo que permite crear aplicaciones cliente/servidor
de gran Calidad y estabilidad, siendo una Dupla in
separable para este tipo de desarrollos. Otra
caracterstica destacable de MySQL,
que la hace destacar sobre otras opciones, es la
facilidad de los comandos de trabajo, lo que la convierte
en
una herramienta fcil de
dominar y de utilizar, requiriendo poco tiempo de
capacitacin y estudio para realizar las tareas de
desarrollo de sistemas de bases de datos

CARACTERSTICAS PRINCIPALES
La siguiente lista describe algunas de las caractersticas ms
importantes del software de base de datos MySQL que
cuenta con una gran cantidad de opciones de trabajo:

Interioridades y portabilidad

Contiene su propio paquete de pruebas de rendimiento
proporcionado con el cdigo fuente de la distribucin de
MySQL.

Soporta gran cantidad de datos.

MySQL Server tiene bases de datos de hasta 50 millones de
registros.

CARACTERSTICAS PRINCIPALES
Una de las caractersticas ms atractivas de
MySQL, es que cuenta con un sistema de trabajo bastante
simple que puede integrarse con apartados de usuario visuales
e incluso, permite trabajar en diferentes sistemas
informticos, ya que es una aplicacin multiplataforma.
Cuenta con la capacidad de realizar tareas multiprocesador,
debido a que posee la opcin de trabajo multi hilo.

Proporciona sistemas de almacenamiento transaccionales y
no transaccionales.

Escalabilidad: es posible manipular bases de datos enormes,
del orden de seis mil tablas y alrededor de cincuenta millones
de registros, y hasta 32 ndices por tabla

CARACTERISTICAS
Existen varias APLs que permiten, a aplicaciones escritas en
diversos lenguajes de programacin, acceder a las bases de datos
MySQL, incluyendo:







Cada uno de estos utiliza una API especfica. Tambin existe una
interfaz ODBC, llamado My ODBC que permite a cualquier lenguaje
de programacin que soporte ODBC comunicarse con las bases de
datos MySQL. Tambin se puede acceder desde el sistema SAP,
lenguaje ABAP
CARACTERISTICAS
Un sistema de reserva de memoria muy rpido basado en
threads.
Portabilidad: SQL es tambin un lenguaje estandarizado,
de modo que las consultas hechas usando SQL son
fcilmente portables a otros sistemas y plataformas.
Esto, unido al uso de C/C ++ proporciona una portabilidad
enorme.
Conectividad: es decir, permite conexiones entre
diferentes mquinas con distintos sistemas operativos.
Es corriente que servidores Linux o Unix, usando
MySQL, sirvan datos para ordenadores con Windows,
Linux, Solaris, etc. Para ello se usa
TCP/IP, tuberas, o sockets Unix.

CARACTERISTICAS


Seguridad: En forma de permisos y privilegios,
determinados usuarios tendrn permiso para
consulta o modificacin de determinadas tablas.
Esto permite compartir datos sin que peligre la
integridad de la base de datos o protegiendo
determinados contenidos

MOTORES DEL MYSQL
ARCHIVO
Este motor es adecuado para archivar datos. Las
lneas se
comprimen cmo y cuando se introducen. Las
consultas de bsqueda son entonces mucho ms
lentas.

MEMORY (HEAP)
Motor con el que las tablas slo se almacenan en la
memoria. La estructura de la base de datos se
almacena en el disco duro pero los datos se
almacenan en la memoria RAM.

MOTORES DE MYSQL
ISAM
Motor original de MySQL, ha quedado obsoleto y
sustituido por MyISAM

FEDERADOS
Motor para acceder a las tablas de una base de datos
remota y no en los archivos locales.

BlackHole
Receptores de los datos del motor, la transferencia,
pero no almacenar. Se puede utilizar como un repetidor
o como un filtro de datos.

APLICACIN
En aplicaciones web est muy ligada a PHP en la
que hay baja concurrencia en la modificacin de
datos y en cambio el entorno es intensivo en
lectura de datos, lo que hace a MySQL ideal
para este tipo de aplicaciones.
MySQL es muy utilizado en aplicaciones web,
como Drupal ophpBB, en plataformas
(Linux/Windows-Apache-MySQL-
PHP/Perl/Python), y por herramientas de
seguimiento de errores como Bugzilla.

LIMITACIONES

Sistema de sub consultas un poco arcaico en relacin a
opciones ms modernas, lo que implica que el
desarrollador tenga que buscar opciones ms
complicadas para solventar esta situacin.
Ignora la integridad referencial, dejndola en manos del
programador de la aplicacin.
Todava se espera la inclusin de diversas funciones de
Oracle

También podría gustarte