SQL SERVER:
Fue creado en 1988 por Microsoft junto con ashton-Tate que dio como resultado una variante de
Sysbase SQL sERVER para IBN OS/2, donde fue la primera version de Microsoft SQL Server y esto sirvi
como comienzo de mircrosoft en el mercado de bases de datos a nivel empresarial.En 1989 se lanza la primera verion
despues de uno años en 1996 se lanza SQL Server 6.5 para el año de 1998 Microsoft lanza SQL Server 7.0
que se convirtio en la versdion mas popular en 1999 lanza las herramientas OLAP(On-Line-Analytical Processing).
durante los años de 2000 al 2008 lanzaron 4 versiones y su ultima version fue hasta el 2010 con
server 2004 R2.
VENTAJAS
|
DESVENTAJAS
|
Es un sistema de gestión de base de datos. |
Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
Tiene muchos bloqueos a nivel de la ps
|
Nos permite olvidarnos de los ficheros que forman la base de
datos.
|
La
relación, calidad y el precio está muy debajo comparado con Oracle
|
Soporte de transacciones
|
Tiene
muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado
pequeño
|
Escalabilidad,
estabilidad y seguridad
|
una
pésima implementación de los tipos de datos variables
|
Soporta procedimientos
almacenados
|
|
Permite el uso de
comandos DDL y DML gráficamente.
|
Comparándolo con Oracle:
DIFERENCIA ENTRE GESTORES DE BASES DE DATOS:
http://coninteres.es/sql/material/Comparativa%20Varios%20Gestores%20SQL.pdf
MATERIAL DE APOYO:
https://doc.lagout.org/programmation/Databases/SQLServer-php/Caracter%C3%ADsticas%20Generales%20de%20SQL%20Server.pdf
================================================================================================================================================
MYSQL:
VENTAJAS
|
DESVENTAJAS
|
Velocidad al realizar las
operaciones, lo que le hace uno de los gestores con mejor rendimiento.
|
Un gran porcentaje de las utilidades de MySQL no
están documentadas.
|
Bajo costo en requerimientos para la elaboración de bases
de datos.
|
No es intuitivo, como otros programas (ACCESS).
|
Facilidad de configuración e instalación.
|
|
Soporta gran variedad de Sistemas Operativos
|
|
Baja probabilidad de corromper
datos, incluso si los errores no se producen en el propio gestor, sino en el
sistema en el que está.
|
DATOS:
SINTAXIS DEL LENGUAJE:
http://www.webestilo.com/mysql/ejecutar-consultas-where.phtml
CARACTERISTICAS:
- Escrito en C y en C++
- Probado con un amplio rango de compiladores diferentes
- Funciona en diferentes plataformas
- Proporciona sistemas de almacenamiento transaccionales y no transaccionales
- Un sistema de reserva de memoria muy rápido basado en threads
- Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verficación basada en el host.
==============================================================================================================================================
ORACLE:
IBM fue la primera empresa en desarrollar un sistema de gestión de bases de datos relacionales, sin embargo, Oracle Corporation hizo historia en 1980 por la liberación para uso comercial de su RDBMS, Oracle. Solo unos pocos años después, la compañía lanzaría una versión de su sistema de computadoras de IBM. Desde su exposición al mercado de RDBMS, Oracle ha llevado el camino constantemente. De acuerdo con Gartner, Oracle poseía casi el 50 % del mercado de RDBMS en 2011. Además de la apertura del mercado comercial para RDBMS, Oracle Corporation también fue la primera empresa en desarrollar una versión de nivel comercial de SQL, que fue diseñado para manipular datos en un RDBMS utilizando (en ese momento) consultas y conexiones.
VENTAJAS
|
DESVENTAJAS
|
Infiniband de redes entre el almacenamiento y los nodos de computación,
la fuente real de la velocidad de Exadata.
|
Las
versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el
lanzamiento original de la 8 se sucedieron varias versiones con correcciones,
hasta alcanzar la estabilidad en la 8.0.3.
|
Oracle es la base
de datos con más orientación hacía INTERNET.
|
También es elevado el
coste de la información, y sólo últimamente han comenzado a aparecer buenos
libros sobre asuntos técnicos distintos de la simple instalación y
administración.
|
Debe abrir una puerta de enlace para el soporte gratuito de Oracle
Platinum para Exadata.
|
|
Puede ejecutarse en todas
las plataformas, desde una Pc hasta un supercomputador
|
|
El software del servidor puede ejecutarse en multitud de
sistemas operativos.
|
características de Oracle:
- Admite varias opciones de soportes de arranque. Puede iniciar la aplicación Asistente de instalación de hardware (HIA) de Oracle desde una unidad local conectada al servidor (CD/DVD o unidad flash USB), una unidad de red redirigida remota (CD/DVD virtual o imagen de ISO) o una imagen disponible en el entorno de red PXE.
- Proporciona controladores de dispositivo específicos del servidor y de la configuración con la certificación de Oracle para tarjetas accesorias opcionales y otro hardware del sistema.
- Elimina la necesidad de obtener y preparar controladores de dispositivo de nivel de sistema operativo en distintos soportes antes de instalar el sistema operativo.
- Ayuda en la instalación del sistema operativo para Oracle VM y versiones admitidas de los sistemas operativos Windows y Linux (Oracle, SLES y RHEL).
SINTAXIS DE ORACLE :
https://docs.oracle.com/cd/E27811_01/html/E26288/gjuos.html
===============================================================================================================================================
===============================================================================================================================================
¿QUÉ ES MARIADB?
Pues básicamente, y dicho sin rodeos, se trata de un
reemplazo de MySQL que no solo agrega un mayor rendimiento, sino también nuevas
funcionalidades. Es de hecho de un fork de MySQL, es decir, fue creado a
partir de él.
La historia de MariaDB comienza un tiempo después de la
compra de MySQL por parte de ORACLE (a través de la compra de Sun Microsystems,
quien tenía en sus manos a MySQL AB, la firma creadora del sistema homónimo).
Ante el temor de que ORACLE pueda comenzar a distribuir
MySQL bajo una licencia de pago, y también ante el posible deterioro de la
herramienta ahora que no estaba en manos de la comunidad, fue que dio inicio la
creación de MariaDB. En pocas palabras, MariaDB nace con el propósito de que
quienes utilizan MySQL puedan seguir disfrutando de un software distribuido
libremente y de calidad.
QUÉ DIFERENCIAS HAY ENTRE MARIADB VS MYSQL?
MOTORES
Mientras que en MySQL se utilizan MyISAM & InnoDB, en
MariaDB nos encontramos con dos reemplazos. El primero de ellos es Aria, que
viene a reemplazar a MyISAM, mientras que el restante es XtraDB, reemplazando
por supuesto a InnoDB. Aria fue creado a partir de MyISAM, mientras que XtraDB
es un plugin de InnoDB. A su vez, MariaDB incorpora otros dos motores: PBXT y
FederatedX.
TABLAS
MariaDB incorpora nuevas tablas a nivel del sistema, que
ayudan en las tareas de optimización de bases de datos gracias al
almacenamiento de estadísticas del servicio.
VELOCIDAD
El rendimiento de MariaDB se encuentra por encima del
de MySQL. No estamos hablando de una
diferencia astronómica, pero definitivamente es mejor. El motor Aria en
particular presenta un rendimiento muy bueno frente a MyISAM gracias a su caché
en RAM (MyISAM usa un caché de disco).
¿QUÉ DESVENTAJAS TIENE MARIADB VS MYSQL?
Pues esto es sencillo: no tiene. MariaDB no presenta ninguna
desventaja frente a MySQL. La única desventaja que podría presentarse sería en
algún caso de incompatibilidad, pero dado que se trata de servicios muy
similares no deberíamos encontrar ningún caso así. Si tu aplicación funciona en
MySQL, entonces puedes estar un 99,99% seguro que funcionará en MariaDB.
¿VALE LA PENA USAR MARIADB EN LUGAR DE MYSQL?
Por supuesto que sí, que no quepan dudas. Las ventajas
mencionadas ya hablan por sí solas. Las mejoras de rendimiento que presenta
frente a MySQL hacen que la migración esté más que justificada. Y como si eso
fuera poco, recordemos que se trata de un proyecto distribuido bajo licencia
GPL. ¿A quién no le gusta el software gratuito y de código abierto?
MariaDB obviamente es compatible con muchos de los scripts
más populares utilizados en el mundo del hosting, por ejemplo WordPress,
Joomla, Drupal, Xenforo, VBulletin y muchísimos más.
Facilidades de uso
Proporciona estadísticas de índices y tabla, para lo que
añade nuevas tablas en INFORMATION_SCHEMA y nuevos opciones a los comandos
FLUSH y SHOW para identificar la causa e la carga del SGBD.
Los comandos ALTER TABLE y LOAD DATA INFILE dejan de ser
opacos e informan del progreso.
La precisión para tipo de datos TIME, DATETIME, y TIMESTAMP
ampliada al microsegundo.
Introducidas características estilo NoSQL, como
HandlerSocket que proporciona acceso directo a tablas InnoDB saltándose la capa
SQL.
Columnas dinámicas, que proporcionan al usuario columnas
virtuales en las tablas.
Las subqueries funcionan correctamente.
Extensiones & Nuevas Características
Se han agregado muchas nuevas características a MariaDB. Si
un parche o característica es usable, segura, y estable — haremos todos los
esfuerzos para incluirla en MariaDB.
MariaDB puede manejar hasta 32 segmentos clave por clave
(sobre los 16 originales)
Se agregó --abort-source-on-error al cliente mysql.
Precision de Microsegundos en la lista de Procesos
Pool de Hilos de Ejecución o Procesos
Eliminación de Tablas
Extensiones de prueba mysqltest
MARIADB VS MYSQL
MySQL ha sido durante muchos años, y de hecho sigue siendo,
uno de los sistemas de bases de datos más populares y utilizados en el mundo
del hosting, aunque hace tiempo apareció un hermano suyo dispuesto quitarle su
lugar. MariaDB, al igual que MySQL, es
un servicio de manejo de bases de datos, cuenta con licencia GPL y de hecho fue
creado por el desarrollador de MySQL, el conocido Monty Widenius, junto
a un grupo de desarrolladores que decidieron formar parte del proyecto en forma
voluntaria.
fuente: https://guiadev.com/mariadb-vs-mysql-cual-debo-elegir/
==============================================================================================================================
PostgreSQL:
==============================================================================================================================
PostgreSQL:
PostgreSQL ha tenido una larga evolución, la cual se inicia
en 1982 con el proyecto Ingres en la Universidad de Berkeley.
Este proyecto, liderado por Michael Stonebraker, fue uno de los primeros
intentos en implementar un motor de base de datos relacional. Después de haber
trabajado un largo tiempo en Ingres y de haber tenido una experiencia
comercial con él mismo, Michael decidió volver a la Universidad en 1985 para trabajar
en un nuevo proyecto sobre la experiencia de Ingres, dicho proyecto fue llamado
post-ingres o simplemente POSTGRES.OS.
La siguiente lista muestra los hitos más importantes en la
vida del proyecto Postgres.
1986: se publicaron varios papers que describían las bases
del sistema.
1988: ya se contaba con una versión utilizable.
1989: el grupo publicaba la versión 1 para una pequeña
comunidad de usuarios.
1990: se publicaba la versión 2 la cual tenía prácticamente
reescrito el sistema de reglas.
1991: publicación de la versión 3, esta añadía la capacidad
de múltiples motores de almacenamiento.
1993: crecimiento importante de la comunidad de usuarios, la
cual demandaba más características.
1994: después de la publicación de la versión 4, el proyecto
terminó y el grupo se disolvió.
Ventajas:
- Ampliamente popular - Ideal para tecnologias Web.
- Fácil de Administrar.
- Su sintaxis SQL es estándar y fácil de aprender.
- Footprint bajo de memoria, bastante poderoso con una configuración adecuada.
- Multiplataforma.
- Capacidades de replicación de datos.
- Soporte empresarial disponible.
Desventajas:
Comentarios
Publicar un comentario