Informe de BD
Informe de BD
Informe de BD
MySQL
MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento
dual. Por un lado, lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo
en productos privativos pueden comprar a la empresa una licencia que les permita ese
uso
Características:
Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como el Apache, donde el software es desarrollado por una
comunidad pública, y el copyright del código está en poder del autor individual,
MySQL es propiedad y está patrocinado por una empresa privada, que posee el
copyright de la mayor parte del código. Esto es lo que posibilita el esquema de
licenciamiento anteriormente mencionado. Además de la venta de licencias privativas,
la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores
alrededor del mundo que colaboran vía Internet.
Ventajas:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboración de bases de datos
Facilidad de configuración e instalación.
Desventajas:
Un gran porcentaje de las utilidades de MySQL no están documentadas.
No es intuitivo, como otros programas (ACCESS)
Oracle
Apache Derby es un sistema gestor de base de datos relacional escrito en Java que
puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones
online. Tiene un tamaño de 2 MB de espacio en disco. Inicialmente distribuido como
IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache
2.0 License. Actualmente se distribuye como Sun Java DB.
Características:
APIs para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría
de SQL99.
Su código mide alrededor de 2000KB comprimido.
Soporta cifrado completo, roles y permisos. Además, posee SQL SCHEMAS
para separar la información en un única base de datos y control completo de
usuarios.
Soporta internamente procederes, cifrado y compresión. Trae soporte
multilenguaje y localizaciones específicas.
A partir de la versión 10.4 trae un sistema simple de replicación maestro-
esclavo.
Transacciones y recuperación ante errores ACID.
Ventajas:
Se pude configurar como cliente/servidor
Tiene la opción del manejador de base de datos soporta la arquitectura
cliente/servidor
desventajas:
Es tedioso solo lo puedes manipular si conoces lo básico de SQL
Necesitas códigos para crear la base de datos
DB2
https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-
datos-sgbd/
https://www.grapheverywhere.com/tipos-bases-de-datos-clasificacion/
https://hostingpedia.net/mysql.html
https://es.wikipedia.org/wiki/Base_de_datos