Comparativa de bases de datos relacionales: características y funcionalidades
| MySQL | Oracle | SQL Server | PostgreSQL | |
|---|---|---|---|---|
| Modelo de datos | Relacional | Relacional | Relacional | Objeto-relacional |
| Licencia | GPL | Propietaria | Propietaria | BSD |
| Costo | Gratuito / Pago | Pago | Pago | Gratuito / Pago |
| Plataformas soportadas | Multiplataforma | Multiplataforma | Windows | Multiplataforma |
| Lenguajes de programación | C, C++, Java, Perl, PHP, Python, Ruby, etc. | Java, C, C++, etc. | C#, VB.NET, etc. | C, C++, Java, Perl, Python, Ruby, etc. |
| Transacciones ACID | Sí | Sí | Sí | Sí |
| Replicación | Sí | Sí | Sí | Sí |
| Clustering | Sí | Sí | Sí | Sí |
| Particionamiento | Sí | Sí | Sí | Sí |
| Índices | B-Tree, Hash, etc. | B-Tree, Bitmap, etc. | B-Tree, Full-text, etc. | B-Tree, Hash, GIN, etc. |
| Motor de almacenamiento | MyISAM, InnoDB, etc. | Oracle, InnoDB, etc. | SQL Server, InnoDB, etc. | PostgreSQL, InnoDB, etc. |
| Escalabilidad | Sí | Sí | Sí | Sí |
| Seguridad | Usuarios y permisos | Usuarios y permisos | Usuarios y permisos | Usuarios y permisos |
| Soporte | Comunidad / Pago | Pago | Pago | Comunidad / Pago |
Este cuadro comparativo muestra una comparativa de las características y funcionalidades de algunas de las bases de datos relacionales más populares y utilizadas en la actualidad. Se puede observar que todas ellas tienen en común el modelo de datos relacional, pero difieren en cuanto a licencia, costo, plataformas soportadas, lenguajes de programación, transacciones ACID, replicación, clustering, particionamiento, índices, motor de almacenamiento, escalabilidad, seguridad y soporte. Es importante tener en cuenta estas diferencias a la
Subir

Deja una respuesta