SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
G estores de Base de Datos en L inux:
  Un vistazo a M ySQL y PostgreSQL

     por Juan Percy Rojas Cruz
Agenda




• I ntroducción

• M ySQL Server

• PostgreSQL Server
Aplicaciones de hoy en día acceden a BD


• M i pagina web dinámica, pero la mayoría de espacios
  gratuitos no soportan BD privativos. Y ahora ¿ Dónde
  hospedo mi gran portal web de una página ?

• M i jefe de sistemas dice que la empresa esta a punto de
  quebrar y que busque como migrar a otra BD sin gastar ni
  un sol o tendré que renunciar voluntariamente.

• V oy a crear una aplicación que va salvar al mundo, pero no
  tengo dinero para comprar una licencia de una BD
  privativa. A diós mundo cruel !
El mundo se ha salvado !

• M ySQL es soportado por la mayoría de espacios
  gratuitos.

• M ySQL y PostgreSQL son gestores de BD robustos que
  brindan todo el soporte necesario para la migración

• A mbos son de libre uso y distribución

• A mbos proveen herramientas para creación y
  mantenimiento de BD de una manera sencilla.
Agenda



• Introducción


• M ySQL Server
• PostgreSQL Server
C aracterísticas

• Un amplio subconjunto de A NSI SQL 99, y varias
  extensiones.
• Foreign K eys (Integridad referencial)
• Procedimientos almacenados, triggers y V istas.
• M otores de almacenamiento independientes (M yISA M
  para lecturas rápidas, InnoD B para transacciones e
  integridad referencial)
• Soporte para conexiones seguras a través de SSL .
• Integración : JD BC/ BC/
                       OD     .NET
Aplicaciones

• Utilizado mayormente en aplicaciones web, en
  plataformas (Linux/ Windows-A pache-M ySQL-
  PHP/  Perl/Python por ser muy rapida en la lectura.

• M ySQL funciona sobre múltiples plataformas BSD ,
  FreeBSD , GNU/ Linux, M ac OS X , NetB SD , Novell
  Netware, OpenBSD , OS/ Warp, Solaris, SunOS,
                          2
  Windows 9x, Windows NT, Windows 2000, Windows
  X P, Windows V ista, etc.

• L icencia GPL o comercial
Soporte




• V ía M ySQL Network, M ySQL A B ofrece soporte.

• A cceso directo a los desarrolladores.

• Foros y listas de correo donde los usuarios pueden
  ayudarse entre sí.
C ifras y Usuarios destacados
• M ás de seis millones de copias de M ySQL funcionando
  en la actualidad

• A mazon.com

• Google - Para el motor de búsqueda de la aplicación
  A dWords.

• Y ahoo! - para muchas aplicaciones críticas.

• Wikipedia, sirve más de 200 millones de consultas y 1,2
  millones de actualizaciones cada día, con picos de
  11.000 consultas/seg.
Herramientas de administración


• Por consola: mysql

• Por GUIs: M ySQL A dmin y M ySQL Browser
  (http:/www.mysql.com/
        /              products/tools/ etc.
                                      ),

• Por web: phpmyadmin (http:/ www.phpmyadmin.net/
                             /                   )
Agenda



• Introducción

• M ySQL Server


• PostgreSQL Server
C aracterísticas
• A rquitectura sólida y monolítica. El motor esta hecho en
  un único bloque.
• A mplio soporte de concurrencia con M V CC (A cceso
  concurrente multiversión).
• V istas, Procedimientos almacenados (PL/  pgSQL, C,
  C++ y Java) y Triggers
• Optimización de consultas a través del query planner.
• Foreign K eys (Integridad referencial)
• Transacciones y OOP - Herencia
• Control de login por usuario, servidor y otros criterios
  como segmentos de red.
• Integración : JD BC/ BC/
                       OD     .NET
Aplicaciones


• Funciona en todos los sistemas operativos importantes ,
  incluyendo Linux, UNIX (A IX , BSD , HP-UX , SGI
  IRIX , M ac OS X , Solaris, Tru64), y Windows

• L icencia BSD .
Soporte


• M uchas compañias proveen soporte comercial para
  PostgreSQL, como Red Hat.

• A cceso directo a los desarrolladores.

• Foros y listas de correo donde los usuarios pueden
  ayudarse entre sí.
C ifras
• Hay sistemas activos de PostgreSQL en ambientes de
  producción que manejan 4 Terabytes de datos.

• L ímites:
   • M áximo tamaño de base de datos ilimitado
   • M áximo tamaño de tabla 32 TB
   • M áximo tamaño de tupla 1.6 TB
   • M áximo tamaño de campo 1 GB
   • M áximo tuplas por tabla ilimitado
   • M áximo columnas por tabla 250 - 1600 dependiendo de
     los tipos de columnas
   • M áximo índices por tabla ilimitado
Herramientas de administración


• Por consola: psql

• Por GUIs: pgA dmin III (www.pgadmin.org), etc.

• Por web: phppgadmin
  (http:/phppgadmin.sourceforge.net/
        /                           )
Enlaces de interés
•   http:/www.mysql.com/
          /
•   http:/www.mysql-hispano.org/
          /
•   http:/www.postgresql.org/
          /
•   http:/www.postgresql.cl/
          /
•   http:/www.lugcix.org
          /


        M UCHA S GRA CIA S
               juanpe@ lugcix.org

               PREGUNTA S

Contenu connexe

Tendances

Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datospilar menacho
 
Comparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciadoComparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciadoFreicia
 
Tipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizadoTipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizadoMemo Wars
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datosEduardo Agila
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosActimel
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Cuadro comp
Cuadro compCuadro comp
Cuadro compnenyta08
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 

Tendances (20)

Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 
Comparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciadoComparacion gestor libre y gestor licenciado
Comparacion gestor libre y gestor licenciado
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Gestores de bdd
Gestores de bddGestores de bdd
Gestores de bdd
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Tipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizadoTipos de sgbd según el modelo utilizado
Tipos de sgbd según el modelo utilizado
 
Los gestores de base de datos
Los gestores de base de datosLos gestores de base de datos
Los gestores de base de datos
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Cuadro comp
Cuadro compCuadro comp
Cuadro comp
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
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
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Cuadros comparativos
Cuadros comparativosCuadros comparativos
Cuadros comparativos
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Motores base de datos
Motores base de datosMotores base de datos
Motores base de datos
 

Similaire à Gestores de BD MySQL y PostgreSQL: Características, aplicaciones y herramientas

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosMarlene Torres
 
Barcamp v5 by Jose ToNy Verdin at Culiacan Sinaloa
Barcamp v5 by Jose ToNy Verdin at Culiacan SinaloaBarcamp v5 by Jose ToNy Verdin at Culiacan Sinaloa
Barcamp v5 by Jose ToNy Verdin at Culiacan SinaloaJose Antonio Chavez Verdin
 
Aplicaciones web altamente escalables con Redis
Aplicaciones web altamente escalables con RedisAplicaciones web altamente escalables con Redis
Aplicaciones web altamente escalables con RedisAlberto Gimeno
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Wilian
 
Wikipedia Burgos devfest 2017
Wikipedia Burgos devfest 2017Wikipedia Burgos devfest 2017
Wikipedia Burgos devfest 2017Jaime Crespo
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más popularesArsys
 
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas popularesArsys
 
Trabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareTrabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareJosè Jimènez
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesSergio Borromei
 
Introducción mongodb y desarrollo
Introducción mongodb y desarrolloIntroducción mongodb y desarrollo
Introducción mongodb y desarrolloJuan Ladetto
 

Similaire à Gestores de BD MySQL y PostgreSQL: Características, aplicaciones y herramientas (20)

Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
My sql
My sqlMy sql
My sql
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Barcamp v5 by Jose ToNy Verdin at Culiacan Sinaloa
Barcamp v5 by Jose ToNy Verdin at Culiacan SinaloaBarcamp v5 by Jose ToNy Verdin at Culiacan Sinaloa
Barcamp v5 by Jose ToNy Verdin at Culiacan Sinaloa
 
Aplicaciones web altamente escalables con Redis
Aplicaciones web altamente escalables con RedisAplicaciones web altamente escalables con Redis
Aplicaciones web altamente escalables con Redis
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Postgresql
PostgresqlPostgresql
Postgresql
 
Postgresql
PostgresqlPostgresql
Postgresql
 
Postgresql
PostgresqlPostgresql
Postgresql
 
Wikipedia Burgos devfest 2017
Wikipedia Burgos devfest 2017Wikipedia Burgos devfest 2017
Wikipedia Burgos devfest 2017
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Tema LOS SGBD O DBMS.pptx
Tema LOS SGBD O DBMS.pptxTema LOS SGBD O DBMS.pptx
Tema LOS SGBD O DBMS.pptx
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Trabajo n° 5 tipos de software
Trabajo n° 5 tipos de softwareTrabajo n° 5 tipos de software
Trabajo n° 5 tipos de software
 
Aplicaciones móviles super-escalables
Aplicaciones móviles super-escalablesAplicaciones móviles super-escalables
Aplicaciones móviles super-escalables
 
Introducción mongodb y desarrollo
Introducción mongodb y desarrolloIntroducción mongodb y desarrollo
Introducción mongodb y desarrollo
 

Dernier

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 

Dernier (20)

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 

Gestores de BD MySQL y PostgreSQL: Características, aplicaciones y herramientas

  • 1. G estores de Base de Datos en L inux: Un vistazo a M ySQL y PostgreSQL por Juan Percy Rojas Cruz
  • 2. Agenda • I ntroducción • M ySQL Server • PostgreSQL Server
  • 3. Aplicaciones de hoy en día acceden a BD • M i pagina web dinámica, pero la mayoría de espacios gratuitos no soportan BD privativos. Y ahora ¿ Dónde hospedo mi gran portal web de una página ? • M i jefe de sistemas dice que la empresa esta a punto de quebrar y que busque como migrar a otra BD sin gastar ni un sol o tendré que renunciar voluntariamente. • V oy a crear una aplicación que va salvar al mundo, pero no tengo dinero para comprar una licencia de una BD privativa. A diós mundo cruel !
  • 4. El mundo se ha salvado ! • M ySQL es soportado por la mayoría de espacios gratuitos. • M ySQL y PostgreSQL son gestores de BD robustos que brindan todo el soporte necesario para la migración • A mbos son de libre uso y distribución • A mbos proveen herramientas para creación y mantenimiento de BD de una manera sencilla.
  • 5. Agenda • Introducción • M ySQL Server • PostgreSQL Server
  • 6. C aracterísticas • Un amplio subconjunto de A NSI SQL 99, y varias extensiones. • Foreign K eys (Integridad referencial) • Procedimientos almacenados, triggers y V istas. • M otores de almacenamiento independientes (M yISA M para lecturas rápidas, InnoD B para transacciones e integridad referencial) • Soporte para conexiones seguras a través de SSL . • Integración : JD BC/ BC/ OD .NET
  • 7. Aplicaciones • Utilizado mayormente en aplicaciones web, en plataformas (Linux/ Windows-A pache-M ySQL- PHP/ Perl/Python por ser muy rapida en la lectura. • M ySQL funciona sobre múltiples plataformas BSD , FreeBSD , GNU/ Linux, M ac OS X , NetB SD , Novell Netware, OpenBSD , OS/ Warp, Solaris, SunOS, 2 Windows 9x, Windows NT, Windows 2000, Windows X P, Windows V ista, etc. • L icencia GPL o comercial
  • 8. Soporte • V ía M ySQL Network, M ySQL A B ofrece soporte. • A cceso directo a los desarrolladores. • Foros y listas de correo donde los usuarios pueden ayudarse entre sí.
  • 9. C ifras y Usuarios destacados • M ás de seis millones de copias de M ySQL funcionando en la actualidad • A mazon.com • Google - Para el motor de búsqueda de la aplicación A dWords. • Y ahoo! - para muchas aplicaciones críticas. • Wikipedia, sirve más de 200 millones de consultas y 1,2 millones de actualizaciones cada día, con picos de 11.000 consultas/seg.
  • 10. Herramientas de administración • Por consola: mysql • Por GUIs: M ySQL A dmin y M ySQL Browser (http:/www.mysql.com/ / products/tools/ etc. ), • Por web: phpmyadmin (http:/ www.phpmyadmin.net/ / )
  • 11. Agenda • Introducción • M ySQL Server • PostgreSQL Server
  • 12. C aracterísticas • A rquitectura sólida y monolítica. El motor esta hecho en un único bloque. • A mplio soporte de concurrencia con M V CC (A cceso concurrente multiversión). • V istas, Procedimientos almacenados (PL/ pgSQL, C, C++ y Java) y Triggers • Optimización de consultas a través del query planner. • Foreign K eys (Integridad referencial) • Transacciones y OOP - Herencia • Control de login por usuario, servidor y otros criterios como segmentos de red. • Integración : JD BC/ BC/ OD .NET
  • 13. Aplicaciones • Funciona en todos los sistemas operativos importantes , incluyendo Linux, UNIX (A IX , BSD , HP-UX , SGI IRIX , M ac OS X , Solaris, Tru64), y Windows • L icencia BSD .
  • 14. Soporte • M uchas compañias proveen soporte comercial para PostgreSQL, como Red Hat. • A cceso directo a los desarrolladores. • Foros y listas de correo donde los usuarios pueden ayudarse entre sí.
  • 15. C ifras • Hay sistemas activos de PostgreSQL en ambientes de producción que manejan 4 Terabytes de datos. • L ímites: • M áximo tamaño de base de datos ilimitado • M áximo tamaño de tabla 32 TB • M áximo tamaño de tupla 1.6 TB • M áximo tamaño de campo 1 GB • M áximo tuplas por tabla ilimitado • M áximo columnas por tabla 250 - 1600 dependiendo de los tipos de columnas • M áximo índices por tabla ilimitado
  • 16. Herramientas de administración • Por consola: psql • Por GUIs: pgA dmin III (www.pgadmin.org), etc. • Por web: phppgadmin (http:/phppgadmin.sourceforge.net/ / )
  • 17. Enlaces de interés • http:/www.mysql.com/ / • http:/www.mysql-hispano.org/ / • http:/www.postgresql.org/ / • http:/www.postgresql.cl/ / • http:/www.lugcix.org / M UCHA S GRA CIA S juanpe@ lugcix.org PREGUNTA S