SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
INSTITUTO TECNOLÓGICO
     SUPERIOR DE ESCARCEGA
ING. EN SISTEMAS COMPUTACIONALES


      Taller de Base de Datos

  Ing. Francisco Salvador Ballina Sanchez




     “Mysql, Oracle y
       postgresql”

        Mayra Karina Cruz Jiménez



                  Isma.5
Introducción
En esta parte conoceremos las ventajas y desventajas de las diferentes base de datos pero
solo se hablara de mysql, Oracle y postgresql.

Mysql Es un producto muy sencillo de utilizar, rápido y eficaz, pues al momento de
conectarse no tiene ningún problema y lo mejor de todo es que no se tiene que codificar
mucho para la creación.

Mysql es un software de código abierto, al comienzo MySQL carecía de algunos
elementos esenciales en las bases de datos relacionales, tales como integridad referencial y
transacciones.

Como introducción se puede destacar que mysql soporta gran tipos de datos para las
columnas.

Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas
operativos.




Oracle

Oracle es un producto vendido a nivel mundial, por la gran potencia que tiene y su nivel
de precio elevado que tiene hace que solamente se encuentre en empresas muy grandes

Oracle es un sistema de base de datos relacional extremadamente potente y flexible. Tiene
una serie de herramientas que ayudan al diseño e implemetacion de sistemas de
información.oracle tiene sus tecinicas de cómo importar, exportar, y cargar datos a la base
de datos.

Como mención de una de sus ventajas es que Puede ejecutarse en todas las plataformas,
desde una Pc hasta un supercomputador y una de sus ventajas es que su costo es muy
elevado.
Postgresql
Se dice que postgresql es un sistema de base de datos objeto relacional.

Es el sistema de gestión base de datos de código abierto más potente del mercado.
postgresql utiliza un cliente/ servidor y utiliza procesos en vez de múltiples hilos de
ejecución. Un fallo en uno de los procesos no afectará el resto y el sistema continuará
funcionando.

PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia
de usuarios accediendo a la vez a el sistema.
Mysql
Ventajas

      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, ya que debido
       a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin
       ningún problema.
      Facilidad de configuración e instalación.
       Soporta gran variedad de Sistemas Operativos
      Baja probabilidad de corromper datos, incluso si los errores no se producen en el
       propio gestor, sino en el sistema en el que está.
      Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente
       apropiado para acceder bases de datos en Internet
      El software MySQL usa la licencia GPL.



desventajas
        Un gran porcentaje de las utilidades de MySQL no están documentadas.
        No es intuitivo, como otros programas (ACCESS).
        No soporta transacciones, "roll-backs" ni subselects.
        No considera las claves ajenas. Ignora la integridad referencial,
           dejándola en manos del programador de la aplicación.
PostgreSQL:

     Ventajas:

          Por su arquitectura de diseño, escala muy bien al aumentar el número de
             CPUs y la cantidad de RAM.
          Soporta transacciones y desde la versión 7.0, claves ajenas (con
             comprobaciones de integridad
             referencial).
          Tiene mejor soporte para triggers y procedimientos en el servidor.
          Soporta un subconjunto de SQL92 MAYOR que el que soporta MySQL.
             Además, tiene ciertas características orientadas a objetos.

   Implementa el uso de rollback's, subconsultas y transacciones, haciendo su
     funcionamiento mucho más eficaz, y ofreciendo soluciones en campos en las que
     MySQL no podría.
   Tiene la capacidad de comprobar la integridad referencial, así como también la de
     almacenar procedimientos en la propia base de datos, equiparándolo con los
     gestores de bases de datos de alto nivel, como puede ser Oracle.




     Desventajas:

         o   Consume BASTANTES más recursos y carga más el sistema.
         o   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).
         o   Es de 2 a 3 veces más lenta que MySQL.
         o   Menos funciones en PHP.
Oracle
Ventajas
1.-Oracle es el motor de base de datos relacional más usado a nivel mundial.
2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de
diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
5.-El software del servidor puede ejecutarse en multitud de sistemas operativos.
6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para
los desarrolladores que se llevan trabajo a casa.
7.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta
dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras
estructuras de datos complejas. Desafortunadamente, la implementación actual de las
mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la
incompatibilidad de los diseños que aprovechan las nuevas características con otras bases
de datos.
8.-Oracle es la base de datos con mas orientación hacía INTERNET
9.-Un aceptable soporte



Desventajas:


1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i).
Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al
parecer, la remodelación del sistema de almacenamiento por causa de la introducción de
extensiones orientadas a objetos.
2.-El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal
Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes.
Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y
enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a
aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.


Grafica de rendimiento
Empresas que utilizan los gestores de base de datos

      En Norteamérica lo usan varias agencias gubernamentales como la fuerza armada
       y algunos proyectos de la Biblioteca del Congreso de los Estados Unidos. También
       son dignos de resaltar algunas iniciativas del Estado de California, de la
       Universidad de Oxford (www.ox.ac.uk) y del Laboratorio Nacional de Sandia
       (www.sandia.gov) solo por mencionar algunos, pero se pueden encontrar aun más
       alrededor del mundo.


      En Latinoamérica son conocidos los casos de Loma Negra y Quilmas en Argentina, los
       casos de Entel y la Superintendencia de AFPs en Chile y los casos de varias empresas de
       telecomunicaciones Brasileñas.




        MySQL es uno de los elementos claves para grandes empresas como Facebook,
           China Mobile, Nokia, Baidu




CONCLUSION

Como se acaba de ver que son muchas las diferencias que existen en las bases de datos
para eso se muestran cuáles son sus ventajas y desventajas de cada una de ellas.

Y que una de las base de datos no puede ser más potente que las otras o que la otra pero si
más funcional o que en una base de datos su precio en el mercado es muy elevado.

Ya se conoce que El lenguaje de programación que utiliza MySQL es Structured Query
Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de
forma generalizada en las bases de datos relacionales.


Se comenzó a usar mySQL para conectar tablas usando sus propias rutinas de bajo nivel
(ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante
flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas
funciones.

En mysql cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y
uno de índice y soporta hasta 32 índices por tabla.

Se mencionaron sus ventajas del mysql como

      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, ya que debido
       a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin
       ningún problema.

postgresql

Se puede decir que es una base de datos del sistema de gestión relacional de objeto
(ORDBMS). Es liberado bajo una licencia estilo MIT y es por tanto libre y software de
código abierto .

PostgreSQL soporta funciones que devuelven filas, donde la salida de la función es un
conjunto de valores que pueden ser tratados al igual que una tabla dentro de las
consultas.




BIBLIOGRAFÍA
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-
datos/oracle/respuestas/265760/oracle

http://www.maestrosdelweb.com/actualidad/a-partir-de-hoy-mysql-es-propiedad-de-sun-
mycrosystems/

http://danielpecos.com/docs/mysql_postgres/x108.html#AEN115

http://es.wikipedia.org/wiki/PostgreSQL

Contenu connexe

Tendances

Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Micael Gallego
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones DistribuidasSorey García
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)ColegioUpb
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 
DESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxDESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxNELSON RODRIGUEZ
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoJuan Anaya
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 

Tendances (20)

Presentación proceso del software
Presentación proceso del softwarePresentación proceso del software
Presentación proceso del software
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
 
Aplicaciones Distribuidas
Aplicaciones DistribuidasAplicaciones Distribuidas
Aplicaciones Distribuidas
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
macros Lenguaje ensamblador
macros Lenguaje ensambladormacros Lenguaje ensamblador
macros Lenguaje ensamblador
 
ASP.NET WEB API
ASP.NET WEB APIASP.NET WEB API
ASP.NET WEB API
 
Aircrack ng
Aircrack ngAircrack ng
Aircrack ng
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
DESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptxDESARROLLO DE APLICACIONES MOVILES.pptx
DESARROLLO DE APLICACIONES MOVILES.pptx
 
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzanoEsquemas de seguridad en los sistemas de bases de datos juan anaya manzano
Esquemas de seguridad en los sistemas de bases de datos juan anaya manzano
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Manual de fragmentación mixta
Manual de fragmentación mixtaManual de fragmentación mixta
Manual de fragmentación mixta
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 

En vedette (20)

trabajo final
trabajo finaltrabajo final
trabajo final
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
diseno de base de datos relacionados
diseno de base de datos relacionadosdiseno de base de datos relacionados
diseno de base de datos relacionados
 
MySQL y XAMPP
MySQL y XAMPPMySQL y XAMPP
MySQL y XAMPP
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Manual postgr sql y mysql
Manual postgr sql y mysqlManual postgr sql y mysql
Manual postgr sql y mysql
 
Tutorial Blanca Yesenia
Tutorial Blanca YeseniaTutorial Blanca Yesenia
Tutorial Blanca Yesenia
 
Base de datos a subir
Base de datos a subirBase de datos a subir
Base de datos a subir
 
Tutorial
TutorialTutorial
Tutorial
 
Franklin
FranklinFranklin
Franklin
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Taller de bases de datos
Taller de bases de datosTaller de bases de datos
Taller de bases de datos
 
Actividad base de datos 2
Actividad base de datos 2Actividad base de datos 2
Actividad base de datos 2
 
Taller base de datos 1
Taller base de datos 1Taller base de datos 1
Taller base de datos 1
 
Taller bases de datos
Taller bases de datosTaller bases de datos
Taller bases de datos
 
taller de base de datos
taller de base de datostaller de base de datos
taller de base de datos
 
Taller 1 base de datos
Taller 1 base de datosTaller 1 base de datos
Taller 1 base de datos
 
Diseño de base de datos
Diseño de base de datosDiseño de base de datos
Diseño de base de datos
 
Sesion n°1 2012 tbd
Sesion n°1 2012 tbdSesion n°1 2012 tbd
Sesion n°1 2012 tbd
 
Tecnologia Base Datos - Introduccion
Tecnologia Base Datos - IntroduccionTecnologia Base Datos - Introduccion
Tecnologia Base Datos - Introduccion
 

Similaire à Taller de base de datos

Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbdguestf6889fe
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datoskarlaaponte
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipvhmpv18
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbdSergio Cano
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónJesús Daniel Mayo
 
Gestión de datos e información 2 santamaria sosa luis
Gestión de datos e información 2   santamaria sosa luisGestión de datos e información 2   santamaria sosa luis
Gestión de datos e información 2 santamaria sosa luisLuis Ricardo Santamaria Sosa
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlJUAN ENRIQUE
 

Similaire à Taller de base de datos (20)

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Exposicion 4 bd2 inter
Exposicion 4 bd2 interExposicion 4 bd2 inter
Exposicion 4 bd2 inter
 
Expo 4
Expo 4Expo 4
Expo 4
 
Sistema gestor de base de datos
Sistema gestor de base de datosSistema gestor de base de datos
Sistema gestor de base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Gbd2
Gbd2Gbd2
Gbd2
 
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfTabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdf
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Bd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 InvestigacionsgbdBd T1 Eq6 Investigacionsgbd
Bd T1 Eq6 Investigacionsgbd
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Gestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQLGestor de Base de Datos(MYSQL
Gestor de Base de Datos(MYSQL
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de GestiónBlog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
Blog SGBD / Bases de Datos Generalidades y Sistemas de Gestión
 
Gestión de datos e información 2 santamaria sosa luis
Gestión de datos e información 2   santamaria sosa luisGestión de datos e información 2   santamaria sosa luis
Gestión de datos e información 2 santamaria sosa luis
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Taller2
Taller2Taller2
Taller2
 
Sgbd Sebas y Jose
Sgbd Sebas y JoseSgbd Sebas y Jose
Sgbd Sebas y Jose
 
Caracteristicas de oracle y my sql
Caracteristicas de oracle y my sqlCaracteristicas de oracle y my sql
Caracteristicas de oracle y my sql
 
Sistema de gestores de base de datos
Sistema de gestores de base de datosSistema de gestores de base de datos
Sistema de gestores de base de datos
 

Plus de Base de Datos

Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi páginaBase de Datos
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi páginaBase de Datos
 
Instalacion de oracle
Instalacion de oracle Instalacion de oracle
Instalacion de oracle Base de Datos
 
Reporte de evidencias de la pagina
Reporte de evidencias de la paginaReporte de evidencias de la pagina
Reporte de evidencias de la paginaBase de Datos
 

Plus de Base de Datos (6)

Sentencias create
Sentencias createSentencias create
Sentencias create
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
Desarrollo de mi página
Desarrollo de mi páginaDesarrollo de mi página
Desarrollo de mi página
 
Instalacion de oracle
Instalacion de oracle Instalacion de oracle
Instalacion de oracle
 
Reporte de evidencias de la pagina
Reporte de evidencias de la paginaReporte de evidencias de la pagina
Reporte de evidencias de la pagina
 
Postgre sql
Postgre sqlPostgre sql
Postgre sql
 

Taller de base de datos

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE ESCARCEGA ING. EN SISTEMAS COMPUTACIONALES Taller de Base de Datos Ing. Francisco Salvador Ballina Sanchez “Mysql, Oracle y postgresql” Mayra Karina Cruz Jiménez Isma.5
  • 2. Introducción En esta parte conoceremos las ventajas y desventajas de las diferentes base de datos pero solo se hablara de mysql, Oracle y postgresql. Mysql Es un producto muy sencillo de utilizar, rápido y eficaz, pues al momento de conectarse no tiene ningún problema y lo mejor de todo es que no se tiene que codificar mucho para la creación. Mysql es un software de código abierto, al comienzo MySQL carecía de algunos elementos esenciales en las bases de datos relacionales, tales como integridad referencial y transacciones. Como introducción se puede destacar que mysql soporta gran tipos de datos para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos. Oracle Oracle es un producto vendido a nivel mundial, por la gran potencia que tiene y su nivel de precio elevado que tiene hace que solamente se encuentre en empresas muy grandes Oracle es un sistema de base de datos relacional extremadamente potente y flexible. Tiene una serie de herramientas que ayudan al diseño e implemetacion de sistemas de información.oracle tiene sus tecinicas de cómo importar, exportar, y cargar datos a la base de datos. Como mención de una de sus ventajas es que Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador y una de sus ventajas es que su costo es muy elevado.
  • 3. Postgresql Se dice que postgresql es un sistema de base de datos objeto relacional. Es el sistema de gestión base de datos de código abierto más potente del mercado. postgresql utiliza un cliente/ servidor y utiliza procesos en vez de múltiples hilos de ejecución. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez a el sistema.
  • 4. Mysql Ventajas  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, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.  Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos  Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.  Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet  El software MySQL usa la licencia GPL. desventajas  Un gran porcentaje de las utilidades de MySQL no están documentadas.  No es intuitivo, como otros programas (ACCESS).  No soporta transacciones, "roll-backs" ni subselects.  No considera las claves ajenas. Ignora la integridad referencial, dejándola en manos del programador de la aplicación.
  • 5. PostgreSQL: Ventajas:  Por su arquitectura de diseño, escala muy bien al aumentar el número de CPUs y la cantidad de RAM.  Soporta transacciones y desde la versión 7.0, claves ajenas (con comprobaciones de integridad referencial).  Tiene mejor soporte para triggers y procedimientos en el servidor.  Soporta un subconjunto de SQL92 MAYOR que el que soporta MySQL. Además, tiene ciertas características orientadas a objetos.  Implementa el uso de rollback's, subconsultas y transacciones, haciendo su funcionamiento mucho más eficaz, y ofreciendo soluciones en campos en las que MySQL no podría.  Tiene la capacidad de comprobar la integridad referencial, así como también la de almacenar procedimientos en la propia base de datos, equiparándolo con los gestores de bases de datos de alto nivel, como puede ser Oracle. Desventajas: o Consume BASTANTES más recursos y carga más el sistema. o 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). o Es de 2 a 3 veces más lenta que MySQL. o Menos funciones en PHP.
  • 6. Oracle Ventajas 1.-Oracle es el motor de base de datos relacional más usado a nivel mundial. 2.-Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3.-Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 4.-Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. 8.-Oracle es la base de datos con mas orientación hacía INTERNET 9.-Un aceptable soporte Desventajas: 1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.
  • 7. 2.-El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. 3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. Grafica de rendimiento
  • 8. Empresas que utilizan los gestores de base de datos  En Norteamérica lo usan varias agencias gubernamentales como la fuerza armada y algunos proyectos de la Biblioteca del Congreso de los Estados Unidos. También son dignos de resaltar algunas iniciativas del Estado de California, de la Universidad de Oxford (www.ox.ac.uk) y del Laboratorio Nacional de Sandia (www.sandia.gov) solo por mencionar algunos, pero se pueden encontrar aun más alrededor del mundo.  En Latinoamérica son conocidos los casos de Loma Negra y Quilmas en Argentina, los casos de Entel y la Superintendencia de AFPs en Chile y los casos de varias empresas de telecomunicaciones Brasileñas.  MySQL es uno de los elementos claves para grandes empresas como Facebook, China Mobile, Nokia, Baidu CONCLUSION Como se acaba de ver que son muchas las diferencias que existen en las bases de datos para eso se muestran cuáles son sus ventajas y desventajas de cada una de ellas. Y que una de las base de datos no puede ser más potente que las otras o que la otra pero si más funcional o que en una base de datos su precio en el mercado es muy elevado. Ya se conoce que El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales. Se comenzó a usar mySQL para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo bastante
  • 9. flexible ni rápido para lo que necesitaba, por lo que tuvo que desarrollar nuevas funciones. En mysql cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. Se mencionaron sus ventajas del mysql como  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, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema. postgresql Se puede decir que es una base de datos del sistema de gestión relacional de objeto (ORDBMS). Es liberado bajo una licencia estilo MIT y es por tanto libre y software de código abierto . PostgreSQL soporta funciones que devuelven filas, donde la salida de la función es un conjunto de valores que pueden ser tratados al igual que una tabla dentro de las consultas. BIBLIOGRAFÍA http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de- datos/oracle/respuestas/265760/oracle http://www.maestrosdelweb.com/actualidad/a-partir-de-hoy-mysql-es-propiedad-de-sun- mycrosystems/ http://danielpecos.com/docs/mysql_postgres/x108.html#AEN115 http://es.wikipedia.org/wiki/PostgreSQL