Beruflich Dokumente
Kultur Dokumente
LOGICA DE DATOS
PROGRAMACION
DOCENTE
Lic. ISMAEL BRUNO LUCIANI
ALUMNA
2
MySQL
es un sistema de gestión de bases de
datos relacional desarrollado bajo licencia
dual: Licencia pública general/Licencia comercial por Oracle Corporation y está
considerada como la base de datos de código abierto más popular del mundo, y una
de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo
para entornos de desarrollo web.
Características principales:
Interioridades y portabilidad
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes
Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas
operativos que MySQL soporta”.
Usa GNU Automake, Autoconf, y Libtool para portabilidad.
APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl.
Consulte Capítulo 24, APIs de MySQL.
Uso completo de multi-threaded mediante threads del kernel. Pueden usarse
fácilmente multiple CPUs si están disponibles.
Proporciona sistemas de almacenamiento transaccional y no transaccional.
Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de
índice.
Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es
útil si desea añadir una interfaz SQL para una base de datos propia.
Ventajas:
Desventajas:
Características principales:
Ventajas:
Desventajas:
Limitaciones:
Ventajas:
Limitaciones:
Soporta los tipos de datos, cláusulas, funciones y comandos de
tipo estándar SQL92/SQL99 y extendidos propios de PostgreSQL.
Puede operar sobre distintas plataformas, incluyendo Linux,
Windows, Unix, Solaris y MaC
SISTEMAS GESTORES DE BASE DE DATOS
COMERCIALES
MS SQL Server:
Soporte de transacciones.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos más pequeños, que en sus versiónes
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma
gratuita.En el 2008 sale una nueva utlidad y es el manejo de base da datos
distribuida.
DESVENTAJAS:
Ventajas
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Características
Ventajas
6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a
favor para los desarrolladores que se llevan trabajo a casa.
Desventajas