- Definir una base de datos: especificar tipos, estructuras y restricciones de datos..
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft .
Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son:
- Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.
- Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización.
- Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
La característica que más se nota en un sistema de base de datos es la velocidad de procesamiento, pero en la medida en que aumenta la complejidad de un proyecto informático otras características se hacen necesarias.
●Pueda ser estudiado (debe permitir el acceso a su código fuente).
●Puede ser redistribuido (la copia no constituye delito).
●Puede ser modificado y es permitido distribuirlo con las modificaciones.
Ejemplos de gestores de base de datos libres
FirebirdBDB
MySQL
PostgreSQL
Sqlite
Ejemplos de gestores de base de datos propietarios
dBase
FileMaker
Fox Pro IBM DB2 Universal Database (DB2 UDB)
IBM Informix
MAGIC
Microsoft SQL Server Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE Sybase ASA
Sybase IQ
WindowBase
¿Por qué MySQL?
La base de datos MySQL se ha convertido en la base de datos de código abierto más popular debido a su alto rendimiento, alta fiabilidad y facilidad de uso. También es la base de datos de elección para una nueva generación de aplicaciones basadas en la pila LAMP (Linux, Apache, MySQL, PHP / Perl / Python.) Muchos de los más grandes y las organizaciones de más rápido crecimiento del mundo, incluyendo Facebook, Google, Adobe, Alcatel Lucent y Zappos se basan en MySQL para ahorrar tiempo y dinero en sus grandes volúmenes de sitios Web, los sistemas críticos de negocio y paquetes de software.
MySQL se ejecuta en más de 20 plataformas, incluyendo Linux, Windows, Mac OS, Solaris, HP-UX, IBM AIX, que le da el tipo de flexibilidad que le da el control. Si eres nuevo en la tecnología de base de datos o un desarrollador experimentado o DBA, MySQL ofrece una amplia gama de herramientas de base de datos, asistencia técnica, capacitación y servicios de consultoría para que usted tenga éxito.
A continuación encontrará valiosos recursos incluyendo estudios de casos, documentos técnicos, e informes de analistas que le ayudarán a implementar soluciones de bases de datos rentable el uso de MySQL.
MySQL Enterprise Edition
- Administración de sesiones con MySQL »
- Una guía sobre la disponibilidad »de base de datos de alta
- MySQL Enterprise Monitor: Negocios »Información general
Base de datos MySQL
- Una guía para los ISVs y OEMs: Migración de Microsoft Access a MySQL incrustado »Servidor
- MySQL: Base de datos incrustado para »los ISV
- Guía para elegir un relacional »de base de datos integrados
- Incorporación de BI de código abierto en aplicaciones críticas de misión: hacer y qué no hacer »
MySQL Cluster
- MySQL Cluster 7.1 - Arquitectura y nuevas características
- MySQL Cluster 7.1 - Guía de Evaluación
- Uso de MySQL Cluster para Web y aplicaciones de comercio electrónico
- La construcción de un Carrier Grade Plataforma de Gestión de Datos con MySQL Cluster 7.1
Estudios de casos:
- Zappos usa MySQL para potenciar su excepcional servicio al cliente y el crecimiento
- Alcatel-Lucent utiliza MySQL Cluster Carrier Grade Edition para manejar más de 60 millones de suscriptores
- Symantec Beneficios del servidor MySQL Embedded Rock-Solid Quality Administrativa y de bajos costos
No hay comentarios:
Publicar un comentario