1. Sistemas Gestores de Bases de
Datos
Villegas Nizama Brayan Antonio
Ingeniería de Sistemas
Ciclo V
2. Oracle PostgreSQL
• El software del servidor puede
ejecutarse en multitud de
sistemas operativos.
• Buena estabilidad y muy buena
escalabilidad.
• Puede ejecutarse desde una pc
hasta un supercomputador
• PostgreSQL puede operar sobre
distintas plataformas incluyendo
Linux, Unix, MacOSX, Solaris y
Windows.
• Cuenta con un buen y mejor
rendimiento para soportar
trigges y procedimientos en el
servidor.
• Tiene ciertas características
orientadas a objetos.
Oracle Vs. PostgreSQL
3. Oracle Vs. PostgreSQL
Oracle PostgreSQL
• Permite el uso de particiones
para la mejora de la eficiencia, de
replicación e incluso ciertas
versiones adminten la
administración de bases de datos
distribuidas.
• Cuenta con un gran soporte para
las transacciones.
• Mientras se está escribiendo un
proceso en una tabla otros
usuarios podrán acceder a la
misma tabla sin la necesidad de
los mentados bloqueos por lo
que cada usuario podrá tener una
visión consistente de lo último
que se hizo.
• También es capaz de soportar
claves ajenas con
comprobaciones de integridad
referencial.
4. Oracle Vs. PostgreSQL
Oracle PostgreSQL
• El mayor inconveniente de Oracle
es quizás su precio.
• Otro problema es la necesidad de
ajustes. Un Oracle mal
configurado puede ser
desesperadamente lento.
• Para aprovechar toda la potencia
que ofrece Oracle se necesita de
un potente equipo
• Consume buena cantidad de
recursos y carga más el sistema.
• Tiene un límite del tamaño de
cada fila de las tablas a 8k (se
puede ampliar a 32k
recompilando, pero con un coste
añadido en el rendimiento).
• La sintaxis de algunos de sus
comandos o sentencias no es
nada intuitiva.
5. SQL Server Vs. MySQL
SQL Server MySQL
• Soporta el manejo de
transacciones, subconsultas.
• Posee una gran estabilidad,
seguridad y escalabilidad.
• Soporta procedimientos
almacenados, replicación de
bases de datos, respaldos y
restauración.
• MySQL es Open Source: Significa
que es posible para cualquiera
usar y modificar elsoftware.
• El servidor de bases de datos
relacionales MySQL es muy
rápido, fiable y fácil de usar
• Cuenta con una muy buena y
mejor integración con PHP.
• Gran portabilidad entre distintos
sistemas o plataformas.
6. SQL Server Vs. MySQL
SQL Server MySQL
• Incluye un potente entorno
gráfico de administración que
permite el uso de comandos DDL
y DML
• Para el desarrollo de aplicaciones
distribuidas (tres o más capas),
Microsoft SQL Server incluye
interfaces de acceso para la
mayoría de las plataformas de
desarrollo, incluyendo.NET
• Velocidad al realizar las
operaciones, lo que le hace uno
de los gestores con mejor
rendimiento.
• Bajo costo en requerimientos
para la elaboración de bases de
datos.
• Debido a su bajo consumo puede
ser ejecutado en una máquina
con escasos recursos sin ningún
problema.
7. SQL Server MySQL
• No es multiplataforma, ya que
sólo está disponible en Sistemas
Operativos de Microsoft
(Windows)
• La principal desventaja de
Microsoft SQL SERVER es la
enorme cantidad de memoria
RAM que utiliza para la
instalación y utilización del
software.
• Los privilegios para una tabla no
se eliminan automáticamente
cuando se borra un tabla. Debe
usarse explícitamente un
comando REVOKE para quitar los
privilegios de una tabla.
• No tiene un panel de control
gráfico y detallado, pero existen
varias herramientas libres que
juntas dan la misma utilidad.
• No soporta transacciones, "roll-
backs" ni subselects.
SQL Server Vs. MySQL
8. Access Base
• Es relativamente sencillo para
principiantes ya que dispone de
unos asistentes muy potentes
mediante los cuales puedes crear
formularios profesionales.
• Pueden crear tablas rápidamente
sin preocuparse de la
complejidad de las bases de
datos.
• El SGBD que utiliza Base se
denomina HSQL y está escrito
utilizando lenguaje Java,
ofreciendo, entre otras, la
ventaja de ser multiplataforma.
• Incluye multitud de asistentes y
vistas para hacer más fácil el
trabajo a todas aquellas personas
que dispongan de conocimientos
limitados sobre bases de datos.
Access Vs. Base
9. Access Base
• Es cliente servidor.
• Es ODBC compatible.
• Para proyectos sencillos es
posible acceder directamente a
ficheros DBase. También permite
abrir bases de datos Access,
texto plano, MySQL, DAO o
incluso Oracle. Y cualquier otra
base de datos a partir de los
interfaces ODBC o JDBC.
Access Vs. Base
10. Access Base
• No es recomendable para bases
de datos de gran calibre (en
cuanto a volumen de datos o de
usuarios).
• La principal limitante es que solo
te acepta 1 GB por tabla, 256
campos por tabla, y 35 índices
por tabla.
• No es multiplataforma, pues sólo
está disponible para sistemas
operativos de Microsoft.
• A la hora de crear una base de
datos con formato access (mdb),
hay que dar bastantes giros
Access Vs. Base