Comparación SGDB
Cuadro comparativo entre los SGDB más representativos en el mercado: Microsoft SQL SERVER , Oracle Database , MySQL , PostgreSQL.
SGDB más representativos en el mercado |
|
Microsoft
SQL
SERVER |
Soporte
exclusivo por parte de Microsoft. Escalabilidad,
estabilidad y seguridad. Posibilidad
de cancelar consultas. Potente
entorno gráfico de administración que permite utilizar comandos DDL y DML. Aunque
es nativo para Windows puede utilizarse desde hace ya un tiempo en otras
plataformas como Linux o Docker. Su
principal desventaja es el precio. Soporte
para datos estructurados y semi-estructurados, una mayor compresión, y varios
complementos para apoyar a otros productos en el mercado. Interfaz:
GUI, SQL, Various. Lenguajes:
Java, Ruby, Python, VB, .Net, and
PHP. Sistema
operativo: Windows. Licencia: licencias Server + CAL y las licencias por núcleo. |
Oracle
Database |
Ciclo
de vida de desarrollo más rápido: después de adquirir el acceso al servicio,
los desarrolladores escriben sus aplicaciones y, a continuación, se conectan
al servicio mediante sus credenciales. Es posible empezar de inmediato con la
lectura y escritura de datos. Aprovisionamiento
de almacenamiento y rendimiento bajo demanda: se amplía para cumplir los
requisitos de rendimiento de la aplicación con una latencia baja y
predecible. A medida que las cargas de trabajo aumentan debido a las
fluctuaciones periódicas del negocio, las aplicaciones pueden aumentar el
rendimiento aprovisionado para mantener una experiencia de usuario coherente. Interfaz:
GUI, SQL. Lenguajes:
Many, including C, C#, C++, Java, Ruby, and Objective C. Sistema
operativo: Windows, Linux, Solaris, HP-UX, OS X, z/OS, AIX. Licencia:
Propietario |
MySQL |
Hay
dos aspectos únicos de MySQL en comparación con Oracle y SQL Server: no se
desarrolló originalmente para uso comercial y es una base de datos de código
abierto. La era digital dio lugar a un movimiento de colaboración para el
desarrollo de software que se ha convertido en un mercado competitivo para
las bases de datos y otro software. Interfaz:
SQL. Lenguajes:
Many, including C, C#, C++, D, Java, Ruby, and Objective C. Sistema
operativo: Windows, Linux, OS X, FreeBSD, Solaris. Licencia:
Código Libre. |
PostgreSQL |
Es
gratuito y libre, además de que hoy nos ofrece una gran cantidad de opciones
avanzadas. De hecho, es considerado el motor de base de datos más avanzado en
la actualidad. Consiste
en un gestor de bases de datos relacionales, soporta diferentes tipos de
datos y está orientado a objetos. Es
de código abierto, es decir, cuentan con una comunidad de desarrolladores que
implementan mejoras o resuelven errores de forma altruista. Emplea
un lenguaje SQL basado en el estándar ISO/IEC. Por ello, permite importar
consultas y código de scripts de otras bases de datos. Lenguajes:
Java, Python, C, etc. Licencia:
PostgreSQL. |
Comentarios
Publicar un comentario