viernes, 3 de octubre de 2008

SINTESIS DE LO QUE ES MySQL.

MARIO ARMANDO RODRIGUEZ SARMEINTA 7.-D

MySQL

Historia del MySQL:Desde 1986, el estándar SQL ha aparecido en diferentes versiones como por ejemplo: SQL:92, SQL:99, SQL:2003. MySQL es una idea originaria de la empresa opensource MySQL AB establecida inicialmente en Suecia en 1995 y cuyos fundadores son David Axmark, Allan Larsson, y Michael "Monty" Widenius. El objetivo que persigue esta empresa consiste en que MySQL cumpla el estándar SQL, pero sin sacrificar velocidad, fiabilidad o usabilidad. La procedencia del nombre de MySQL no es clara. Desde hace más de 10 años, las herramientas han mantenido el prefijo My. También, se cree que tiene relación con el nombre de la hija del cofundador Monty Widenius quien se llama My.
· Empresa fabricante o distribuidora del software:
SQL (Lenguaje de Consulta Estructurado) fue comercializado por primera vez en 1981 por IBM, el cual fue presentado a ANSI y desde ese entonces ha sido considerado como un estándar para las bases de datos relacionales.
· MySQL funciona sobre múltiples plataformas, incluyendo:
ü AIX, BSD, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell Netware, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, eBD.
ü Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows.
ü OpenVMS
Esquema de Licenciamiento y Costos:
La licencia GNU GPL de MySQL obliga a que la distribución de cualquier producto derivado (aplicación) se haga bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo bajo otra licencia que no sea la GNU GPL, puede adquirir una licencia comercial de MySQL que le permite hacer justamente eso. Costos: http://dev.mysql.com/downloads/ https://shop.mysql.com/enterprise/ Starting at $595/server/year
· Requerimientos de instalación:
Necesitas registrarte en la página para poder obtener la licencia para descargar el inhalador una ver registrado puedes ya sea bajar la versión gratuita o la versión con costo, teniendo el inhalador el mismo asistente t muestra como instalarlo.
· Soporte del lenguaje SQL:
Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic (Mac), FreeBASIC, y Tcl; cada uno de estos utiliza una API específica. También existe un interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. Tambien se puede acceder desde el sistema SAP, lenguaje ABAP.

· Mejoras y características de las versiones actuales:
Mejoras futuras el mapa de ruta de MySQL 5.1 indica soporte para:
Particionado de la base de datos
Backup en línea para todos los motores de almacenamiento
Replicación segura
Restricciones a nivel de columna
Planificación de eventos
Funciones XML
Características distintivas
Las siguientes características son implementadas únicamente por MySQL:
Múltiples motores de almacenamiento (MyISAM, Merge, InnoDB, BDB, Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en 5.x), permitiendo al usuario escoger la que sea más adecuada para cada tabla de la base de datos.
Agrupación de transacciones, reuniendo múltiples transacciones de varias conexiones para incrementar el número de transacciones por segundo.
Principales clientes o usuarios mas representativos HISTORIA SQL:
Usuarios destacados
Pacific Soft - Sistemas inteligentes de Punto de venta [6]
Amazon.com
Cox Communications - La cuarta televisión por cable más importante de EEUU, tienen más de 3.600 tablas y aproximadamente dos millones de inserciones cada hora.
Craigslist
CNET Networks
Digg - Sitio de noticias.
flickr, usa MySQL para gestionar millones de fotos y usuarios.
Friendster, sirve más de 85 millones de páginas dinámicas cada día.
Google - Para el motor de búsqueda de la aplicación AdWords.
Joomla!, con millones de usuarios.
LiveJournal - Cerca de 300 millones de páginas servidas cada día.
NASA
NetQOS, usa MySQL para la gestión de algunas de las redes más grandes del mundo como las de Chevron, American Express y Boeing.
Nokia, usa un cluster MySQL para mantener información en tiempo real sobre usuarios de redes de móviles.
Omniture
Palcasa, Palmas Aceiteras de CentroAmerica en sus Sistemas Administrativos de Orden Financiero (Basculas,Inventarios y otros).
RightNow
Sabre, y su sistema de reserva de viajes Travelocity
Slashdot - con cerca de 50 millones de páginas servidas cada día.
Universidad de Piura Campus Lima, para su sistema académico denomidado SIAD.
Wikipedia, sirve más de 200 millones de consultas y 1,2 millones de actualizaciones cada día, con picos de 11.000 consultas por segundo.
WordPress, con cientos de blogs alojados en él.
Yahoo! - para muchas aplicaciones críticas.

Una guía a la disminución de la base de datos TCO Un reciente artículo Computerworld, "MySQL irrumpe en el centro de datos" puso de manifiesto cómo MySQL se ha convertido en el más popular del mundo la base de datos de código abierto y por qué las empresas la intención de reducir sus costes de las operaciones se están utilizando para seguir commoditize su infraestructura de TI. MySQL reduce el coste total de propiedad (TCO) de la base de datos de software: La reducción de los costos base de datos de licencias por más del 90% Sistemas de corte de inactividad en un 60% La reducción de los gastos de hardware en un 70% La reducción de la administración, la ingeniería y los gastos de apoyo hasta en un 50% En este documento le mostraremos cómo. También aprenderá cómo las organizaciones, tales como Cox Communications, la NASA, Saber Holdings y Suzuki han mejorado la base de datos de fiabilidad, el rendimiento y la TCO utilizando MySQL. Verás cómo estas técnicas pueden aplicarse en su organización.

No hay comentarios.: