SlideShare una empresa de Scribd logo
FACTORES EXTERNOSREUTILIZACION Cristian David Holguín M. Juan David López O.
DEFINICION Reutilización es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes.  La Reutilización de Software aparece como una alternativa para desarrollar aplicaciones y sistemas SW de una manera más eficiente, productiva y rápida. La idea es reutilizar elementos y componentes de SW en lugar de tener que desarrollarlos desde el principio.
Ejemplos de reutilización de MySQL y PostgreSQL Tanto Mysql como postgreSQL reutilizan sus distintas aplicaciones y las incorporan en otros sistemas o versiones configurándolas a diferentes exigencias y a diferentes clientes. MySQL: la aplicación mysqlcheck para mantener, 	reparar , optimizar y analizar tablas.  PostgreSQL: PostGISaplicacion que añade soporte de 	objetos geográficos a PostgreSQL y permite realizar análisis 	mediante consultas SQL espaciales o mediante conexión a 	aplicaciones GIS (Sistema de Información Geográfica).
En cuanto a los componentes MySQL y postgreSQL los reutilizan en los subsistemas de sus diferentes aplicaciones, es decir manejan modelos para la construcción de sus principales componentes como procesadores de textos, hojas de cálculo, gráficos y diagramas de barras.  MySQL: Cuenta con un rico conjunto de datos. el cual es reutilizable. PostgreSQL: Cuenta con un rico conjunto de datos, permitiendo  además su extensión mediante tipos y operadores definidos y programados por el usuario.
La reutilización de las funciones de MySQL y PostgreSQL en sus diferentes versiones permite agrupar  una serie de comandos con una misma funcionalidad en sus diferentes plataformas. MySQL:Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación. PostgreSQL: Reutiliza las características de su base de datos (triggers, storeprocedures –funciones, secuencias, relaciones, reglas, tipos de datos definidos por usuarios, vistas, vistas materializadas,etc.)
Una forma complementaria de reutilización es la reutilización de conceptos o especificaciones, la entidad reutilizada es mas abstracta y se diseña para ser configurada y adaptada a una variedad de situaciones.                                                                     Es asi como MySQL y postgreSQL reutilizan conceptos para la implementación de patrones de diseño y generadores de sus programas. 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.  PostgreSQL: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.
El código fuente de MySQL y PostgreSQL está sólo relativamente abierto y disponible para modificaciones, puesto que son las empresas las que contratan y coordinan los trabajos de mantenimiento del producto.                 	el código fuente de MySQL en cuanto a la seguridad es muy viable utilizarlo ya que presenta menos errores y defectos que el software similar comercial. 	Es común la reutilización de código en ambos software ya que se pueden realizar diversas modificaciones con tan solo unas líneas de código, pero en ocasiones aparecen problemas al carecer de la documentación de las líneas de código.
EVALUACION

Más contenido relacionado

La actualidad más candente

Software administrativo para crear bases de datos
Software administrativo para crear bases de datosSoftware administrativo para crear bases de datos
Software administrativo para crear bases de datos
Jessica Morán La Literata
 
Sistema de gestión de base de datos
Sistema de gestión de base de datosSistema de gestión de base de datos
Sistema de gestión de base de datos
emmunozb01
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Eric Zepeda Camacho
 
Expo 4
Expo 4Expo 4
Exposicion 4 bd2 inter
Exposicion 4 bd2 interExposicion 4 bd2 inter
Exposicion 4 bd2 inter
Sergio Olivares
 
Base datos
Base datosBase datos
Base de datos
Base de datosBase de datos
Base de datos
bacr
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
Daniela Villanueva
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
Jared Torres
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
alejandro Garcia
 
Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008
Gianrv07
 
Base de datos rodrigo
Base de datos rodrigoBase de datos rodrigo
Base de datos rodrigo
Rodrigo Lopez
 
Presentación1
Presentación1Presentación1
Presentación postgre sql
Presentación postgre sqlPresentación postgre sql
Presentación postgre sql
Luis Augusto Claudio Ponce
 
Bases de datos
Bases de datosBases de datos
Bases de datos
ROCIO PEREZ
 
base de datos SQL y no-SQL
base de datos SQL y no-SQLbase de datos SQL y no-SQL
base de datos SQL y no-SQL
juan carlos perez rodriguez
 
04 presentacion castillo_angeles
04 presentacion castillo_angeles04 presentacion castillo_angeles
04 presentacion castillo_angeles
Maria @ngeles Castillo
 

La actualidad más candente (17)

Software administrativo para crear bases de datos
Software administrativo para crear bases de datosSoftware administrativo para crear bases de datos
Software administrativo para crear bases de datos
 
Sistema de gestión de base de datos
Sistema de gestión de base de datosSistema de gestión de base de datos
Sistema de gestión de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Expo 4
Expo 4Expo 4
Expo 4
 
Exposicion 4 bd2 inter
Exposicion 4 bd2 interExposicion 4 bd2 inter
Exposicion 4 bd2 inter
 
Base datos
Base datosBase datos
Base datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008
 
Base de datos rodrigo
Base de datos rodrigoBase de datos rodrigo
Base de datos rodrigo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación postgre sql
Presentación postgre sqlPresentación postgre sql
Presentación postgre sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
base de datos SQL y no-SQL
base de datos SQL y no-SQLbase de datos SQL y no-SQL
base de datos SQL y no-SQL
 
04 presentacion castillo_angeles
04 presentacion castillo_angeles04 presentacion castillo_angeles
04 presentacion castillo_angeles
 

Similar a REUTILIZACION

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
Daniel Gómez
 
Base datos f06
Base datos f06Base datos f06
Base datos f06
Vanesa Pasiive
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
Base de Datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
IbettJaquelineYataco1
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
TAPIA SILVA EVELINA
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
merck20
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datos
melasa7
 
Base de datos
Base de datosBase de datos
Base de datos
Ana Karen Hernandez
 
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
Jesus Rodriguez
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.
Carlos Julio
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
Dolores Leonor
 
Mysql posgresql
Mysql posgresqlMysql posgresql
Mysql posgresql
dfavila69
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
Ken Castañeda Colina
 
Instituto
InstitutoInstituto
Instituto
marilue
 
Instituto
InstitutoInstituto
Instituto
marilue
 
Instituto
InstitutoInstituto
Instituto
marilue
 
Instituto
InstitutoInstituto
Instituto
marilue
 
Instituto
InstitutoInstituto
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
jro1007
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
Omega Andraph
 

Similar a REUTILIZACION (20)

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Base datos f06
Base datos f06Base datos f06
Base datos f06
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
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
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Mysql posgresql
Mysql posgresqlMysql posgresql
Mysql posgresql
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 

Último

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 

Último (20)

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 

REUTILIZACION

  • 1. FACTORES EXTERNOSREUTILIZACION Cristian David Holguín M. Juan David López O.
  • 2. DEFINICION Reutilización es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes. La Reutilización de Software aparece como una alternativa para desarrollar aplicaciones y sistemas SW de una manera más eficiente, productiva y rápida. La idea es reutilizar elementos y componentes de SW en lugar de tener que desarrollarlos desde el principio.
  • 3. Ejemplos de reutilización de MySQL y PostgreSQL Tanto Mysql como postgreSQL reutilizan sus distintas aplicaciones y las incorporan en otros sistemas o versiones configurándolas a diferentes exigencias y a diferentes clientes. MySQL: la aplicación mysqlcheck para mantener, reparar , optimizar y analizar tablas. PostgreSQL: PostGISaplicacion que añade soporte de objetos geográficos a PostgreSQL y permite realizar análisis mediante consultas SQL espaciales o mediante conexión a aplicaciones GIS (Sistema de Información Geográfica).
  • 4. En cuanto a los componentes MySQL y postgreSQL los reutilizan en los subsistemas de sus diferentes aplicaciones, es decir manejan modelos para la construcción de sus principales componentes como procesadores de textos, hojas de cálculo, gráficos y diagramas de barras. MySQL: Cuenta con un rico conjunto de datos. el cual es reutilizable. PostgreSQL: Cuenta con un rico conjunto de datos, permitiendo además su extensión mediante tipos y operadores definidos y programados por el usuario.
  • 5. La reutilización de las funciones de MySQL y PostgreSQL en sus diferentes versiones permite agrupar una serie de comandos con una misma funcionalidad en sus diferentes plataformas. MySQL:Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación. PostgreSQL: Reutiliza las características de su base de datos (triggers, storeprocedures –funciones, secuencias, relaciones, reglas, tipos de datos definidos por usuarios, vistas, vistas materializadas,etc.)
  • 6. Una forma complementaria de reutilización es la reutilización de conceptos o especificaciones, la entidad reutilizada es mas abstracta y se diseña para ser configurada y adaptada a una variedad de situaciones. Es asi como MySQL y postgreSQL reutilizan conceptos para la implementación de patrones de diseño y generadores de sus programas. 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. PostgreSQL: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.
  • 7. El código fuente de MySQL y PostgreSQL está sólo relativamente abierto y disponible para modificaciones, puesto que son las empresas las que contratan y coordinan los trabajos de mantenimiento del producto. el código fuente de MySQL en cuanto a la seguridad es muy viable utilizarlo ya que presenta menos errores y defectos que el software similar comercial. Es común la reutilización de código en ambos software ya que se pueden realizar diversas modificaciones con tan solo unas líneas de código, pero en ocasiones aparecen problemas al carecer de la documentación de las líneas de código.