ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diferencias Mysql Y Oracle


Enviado por   •  5 de Octubre de 2014  •  949 Palabras (4 Páginas)  •  381 Visitas

Página 1 de 4

Componentes y características de las bases de datos

MySQL PostgreSQL Oracle

Tipo de Licencia Software libre

Standar

Enterprise

Cluster Carrier Grade

BSD Código libre Express Edition Libre

Standar edition one

Standar edition

Enterprise

Procesadores 1 – 4 Socket 1 en adelante. 1 – sin limite

RAM 2Gb – Máximo de SO 2GB - adelante 1Gb – Máximo del SO

Tamaño de la BD 1 – 64Tb Depende del SO 11 Gb – Sin limite

A prueba de fallos Si Si Solo versión comercial

Respaldo de seguridad Versiones Enterprise en adelante. En caliente Solo versión comercial (modulo aparte)

Escalabilidad Con módulos de MySQL Enterprise Con SQL, Oracle, Phyton, Perl, TCL. Solo para módulos de Oracle

Seguridad Clúster, Autentificación externa, monitoreo, Múltiples métodos de autentificación, encriptación SSL. Roles, Auditoria, Encriptación, Autenticación, Virtual DB

Desarrollo de Aplicaciones Oracle C++, Java, Phyton, Ruby, ODBC, PHP, Qt, NET, PERL Microsoft NET, OLE DB, ODBC, Java

Gestión de datos no estructurados Gráficos, texto, Multimedia Gráficas, XML, Texto, Localización, Multimedia.

Soporte Por foros.

Por contrato anual Por foros

Por empresas sin contrato Por foros.

Por contrato anual

Nube Solo versión clúster Solo por contrato Solo producto comercial

Modelo de DB Relacional

Entidad Relación

Entidad relación extendido

Físico Objeto relacional

Cliente servidor Relacional

Entidad Relación

Físico

Lógico

Tablas El motor de almacenamiento es MyISAM, el máximo tamaño de las tablas es de 65536 terabytes (256 ^ 7 - 1 bytes)

El motor de almacenamiento InnoDB mantiene las tablas en un espacio que puede ser creado a partir de varios ficheros. Esto permite que una tabla supere el tamaño máximo individual de un fichero. Depende del SO por lo general 1022.

“Oracle Partitioning” esta direccionado para soportar actividades de tablas e índices de gran tamaño, generalmente contenidas en “BBDDs” de gran tamaño “Very Large Databases (VLDB)” las cuales generalmente están compuestas de cientos de “Gigabytes” o “TeraBytes”. El tamaño máximo de una tabla es de 32 TB.

Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit.

Usuarios Los nombres de usuario, tal como los usa MySQL para autentificación, no tienen nada que ver con los nombres de usuario (nombres de logueo) tal y como los usa Windows o Unix.

Nombres de usuarios en MySQL pueden tener como máximo 16 caracteres de longitud.

Nombres de usuario en el sistema operativo están completamente desligados de los nombres de usuario de MySQL. PostgreSQL utiliza roles para iniciar la sesión en el clúster de bases de datos y en las bases de datos.

Los usuarios permitidos para el establecimiento de la conexión a la base de datos son controlados por un archivo sencillo en el directorio raíz de su base de datos.

Los permisos que existen por omisión dependen de cómo fue invocado initdb. Por omisión, los nuevos clústers son creados con el tipo trust con el cual, cualquier usuario local puede conectarse a la base de datos.

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com