Professional Documents
Culture Documents
MySql:
Es un sistema de gestin de bases de
datos relacional desarrollado bajo
licencia dual GPL/Licencia
comercial por Oracle Corporation y est
considerada como la base datos open
source ms popular del mundo, y una de
las ms populares en general junto a Oracle y Microsoft SQL Server, sobre
todo para entornos de desarrollo web.
Caractersticas
Inicialmente, MySQL careca de elementos considerados esenciales en las
bases de datos relacionales, tales como integridad
referencial y transacciones. A pesar de ello, atrajo a los desarrolladores de
pginas web con contenido dinmico, justamente por su simplicidad.
Poco a poco los elementos de los que careca MySQL estn siendo
incorporados tanto por desarrollos internos, como por desarrolladores
de software libre. Entre las caractersticas disponibles en las ltimas
versiones se puede destacar:
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto.
Fuente:
https://es.wikipedia.org/wiki/MySQL
https://www.oracle.com/lad/mysql/index.html
PostgreSql
PostgreSQL es un sistema de gestin de bases de
datos objeto-relacional, distribuido bajo licencia
BSD y con su cdigo fuente disponible libremente.
Es el sistema de gestin de bases de datos de
cdigo abierto ms potente del mercado y en sus
ltimas versiones no tiene nada que envidiarle a
otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y
usa multiprocesos en vez de multihilos para garantizar la estabilidad del
sistema. Un fallo en uno de los procesos no afectar el resto y el sistema
continuar funcionando.
Como muchos otros proyectos de cdigo abierto, el desarrollo de PostgreSQL
no es manejado por una empresa o persona, sino que es dirigido por una
comunidad de desarrolladores que trabajan de forma
desinteresada, altruista, libre o apoyados por organizaciones comerciales.
A continuacin teneis un grfico que ilustra de manera general los
componentes ms importantes en un sistema PostgreSQL:
Figura 1 Componentes de Postgresql
Generales
Integridad referencial
Tablespaces
Completa documentacin
Licencia BSD
Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI
IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
Ventajas Desventajas
Seguridad en trminos generales En comparacin con MySQL es ms
Integridad en BD: restricciones en lento en inserciones y
el dominio actualizaciones, ya que cuenta con
Integridad referencial cabeceras de interseccin que no
Afirmaciones (Assertions) tiene MySQL.
Disparadores (Triggers) Soporte en lnea: Hay foros
Autorizaciones oficiales, pero no hay una ayuda
Conexin a DBMS obligatoria.
Transacciones y respaldos Consume ms recursos que MySQL.
La sintaxtis de algunos de sus
comandos o sentencias no es nada
intuitiva.
Fuente:
http://www.postgresql.org.es/sobre_postgresql
https://es.wikipedia.org/wiki/PostgreSQL#Funciones
Oracle
Oracle Database es un sistema de
gestin de base de datos de
tipo objeto-relacional (ORDBMS,
por el acrnimo en ingls
de Object-Relational Data Base
Management System),
desarrollado por Oracle
Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos
ms completos, destacando: soporte de transacciones,
estabilidad, escalabilidad, y soporte multiplataforma.
Su dominio en el mercado de servidores empresariales haba sido casi total
hasta que recientemente tiene la competencia del Microsoft SQL Server y de
la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird.
Caractersticas
Es una herramienta de administracin grfica que es mucho ms intuitiva y
cmoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones
concernientes a mejorar el rendimiento y la eficiencia en el manejo de
aquellos datos que se encuentran almacenados.
Apoya en el diseo y optimizacin de modelos de datos. Asistir a los
desarrolladores con sus conocimientos de SQL y de construccin de
procedimientos almacenados y triggers, entre otros.
Apoya en la definicin de estndares de diseo y nomenclatura de objetos.
Documentar y mantener un registro peridico de las mantenciones,
actualizaciones de hardware y software, cambios en las aplicaciones y, en
general, todos aquellos eventos relacionados con cambios en el entorno de
utilizacin de una base de datos.
Ventajas Desventajas
Oracle es el motor de base de datos El mayor inconveniente de Oracle
objeto-relacional ms usado a nivel es quizs su precio. Incluso las
mundial. licencias de Personal Oracle son
excesivamente caras, en mi
Puede ejecutarse en todas las
opinin. Otro problema es la
plataformas, desde una Pc hasta un
necesidad de ajustes.
supercomputador.
Un error frecuente consiste en
El software del servidor puede pensar que basta instalar el Oracle
ejecutarse en multitud de sistemas en un servidor y enchufar
operativos. directamente las aplicaciones
clientes. Un Oracle mal configurado
Oracle es la base de datos con ms
puede ser desesperantemente
orientacin haca INTERNET.
lento.
Fuente:
https://es.wikipedia.org/wiki/Oracle_Database#Caracter.C3.ADsticas
Puede ser configurado para utilizar varias instancias en el mismo servidor fsico,
la primera instalacin lleva generalmente el nombre del servidor, y las
siguientes - nombres especficos (con un guion invertido entre el nombre del
servidor y el nombre de la instalacin).
Caractersticas
Soporte de transacciones.
Soporta procedimientos almacenados.
Incluye tambin un entorno grfico de administracin, que permite el uso
de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se
alojan en el servidor y los terminales o clientes de la red slo acceden a la
informacin.
Adems permite administrar informacin de otros servidores de datos.
Este sistema incluye una versin reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos ms pequeos, que en sus versiones
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en
forma gratuita.
Ventajas Desventajas
Es til para manejar y obtener Utiliza mucho la memoria RAM para
datos de la red de redes. las instalaciones y utilizacin de
Nos permite olvidarnos de los software.
ficheros que forman la base de No se puede utilizar como practicas
datos. porque se prohben muchas cosas,
Si trabajamos en una red social nos tiene restricciones en lo particular.
permite agregar otros servidores de La relacin, calidad y el precio est
SQL Server. Por ejemplo dos muy debajo comparado con oracle.
personas que trabajan con SQL Tiene muchos bloqueos a nivel de
Server, uno de ellos se puede pgina, un tamao de pgina fijo y
conectar al servidor de su otro demasiado pequeo, una psima
compaero y as se puede ver las implementacin de los tipos de
bases de datos del otro compaero datos variables.
con SQL Server.
SQL permite administrar permisos a
todo. Tambin permite que alguien
conecte su SQLO al nuestro pero sin
embargo podemos decirle que no
puede ver esta base de datos pero
otro s.
Fuente:
https://es.wikipedia.org/wiki/Microsoft_SQL_Server
https://azure.microsoft.com/es-es/services/sql-database/?529502