GESTORES DE DATOS


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:




MySQL surgió alrededor de la década del 90, Michael Windenis comenzó a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de datos, totalmente compatible a mSQL.







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.
  • Ayuda en la instalación del sistema operativo.
    • 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 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