Investigación en Ingeniería de Software Integrantes: Julián David Castro Molano Carlos Augusto Nonsoque Titulo: Estudio comparativo de Sistemas gestores de bases de datos Oracle e Informix basado en el modelo VC-T Introducción Actualmente la necesidad de mantener la integridad y privacidad de la información, ha generado gran importancia en el manejo de Sistemas gestores de bases de datos (SGBD). Es por esto que en l a vida diaria se encuentran casos como el de la Es cuela de Ingeniería de Sistemas y computación de la Universidad Pedagógica y Tecnológica de Colombia (UPTC) de Tunja, que desde hace tiempo ha optado por un único SGBD como Oracle, desconociendo los avances tecnológicos y mejoras en otros sistemas que posiblemente se adaptan mejor a las necesidades de desarrollo e implementación de proyectos de tipo académico. De seguir el problema se encontrará que los estudiantes de la escuela de ingeniería de Sistemas y Computación de la UPTC al enfrentarse a la vida laboral tendrán falencias en el conocimiento de la funcionalidad, confiabilidad, usabilidad, eficiencia, capacidad de mantenimiento y portabilidad de al gunos los SGBD di sminuyendo las oportunidades de trabajo para los estudiantes. Con el desarrollo de esta investigación se pretende determinar las características y estructuras de los SGBD, para lo cual se realizara un estudio de los sistemas Gestores de Bases de datos (SGBD) Inf ormix y Oracle basado en el modelo de evaluación para software que emplean indicadores métricos en la vigilancia científico tecnológico (VC-T), propuesto por Yaidelin Marcia Rivero, Victoria Guzmán, Yamila Martínez, en la ciudad de cuba. Mediante el estudio de estos SGBDse podrá evi denciar características como: 1.Oracle es un gestor de bases de datos más costoso en el aspecto de adquisición de licencias comerciales y requiere una infraestructura de hardware más robusta que Informix. 2.Oracle puede ayudar a los estudi antes a asumir el control de su informaci ón, a teneruna mej or ³vista interna´ en una empresa para adaptarse de manera rápi da y confiable al entorno competitivo en co nstante cambio.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Titulo: Estudio comparativo de Sistemas gestores de bases de datos Oracle e Informixbasado en el modelo VC-T
Introducción
Actualmente la necesidad de mantener la integridad y privacidad de la información, ha
generado gran importancia en el manejo de Sistemas gestores de bases de datos (SGBD).
Es por esto que en la vida diaria se encuentran casos como el de la Escuela de Ingenieríade Sistemas y computación de la Universidad Pedagógica y Tecnológica de Colombia
(UPTC) de Tunja, que desde hace tiempo ha optado por un único SGBD como Oracle,
desconociendo los avances tecnológicos y mejoras en otros sistemas que posiblemente se
adaptan mejor a las necesidades de desarrollo e implementación de proyectos de tipo
académico.
De seguir el problema se encontrará que los estudiantes de la escuela de ingeniería de
Sistemas y Computación de la UPTC al enfrentarse a la vida laboral tendrán falencias en el
conocimiento de la funcionalidad, confiabilidad, usabilidad, eficiencia, capacidad de
mantenimiento y portabilidad de algunos los SGBD disminuyendo las oportunidades detrabajo para los estudiantes.
Con el desarrollo de esta investigación se pretende determinar las características y
estructuras de los SGBD, para lo cual se realizara un estudio de los sistemas Gestores de
Bases de datos (SGBD) Informix y Oracle basado en el modelo de evaluación para
software que emplean indicadores métricos en la vigilancia científico tecnológico (VC-T),
propuesto por Yaidelin Marcia Rivero, Victoria Guzmán, Yamila Martínez, en la ciudad de
cuba.
Mediante el estudio de estos SGBD se podrá evidenciar características como: 1. Oracle es un gestor de bases de datos más costoso en el aspecto de adquisición de
licencias comerciales y requiere una infraestructura de hardware más robusta que
Informix.
2. Oracle puede ayudar a los estudiantes a asumir el control de su información, a tener
una mejor ³vista interna´ en una empresa para adaptarse de manera rápida y
confiable al entorno competitivo en constante cambio.
3. Informix en su instalación reduce el tiempo de instalación a la mitad lo que
brindaría en el ámbito académico interactuar más rápido con la herramienta.
Metodología
La metodología planteada para esta investigación se fundamentara en una medida
cuantitativa debido a que el control de variables de la investigación tendrá un tipo deevaluación numérica, en base a la utilización de plantillas elaboradas en el modelo de
evaluación para software que emplean indicadores métricos en la vigilancia científico-tecnológica Específicamente sobre la VC-T (vigilancia científico tecnológica) [1].
CambiosPara la comparación de herramientas se utiliza un diseño cuasi experimental para evaluar
los gestores de bases de datos planteados en el caso de estudio, este metodología describecinco etapas
1. Estado del arte y revisión literaria: La investigación inicia con una revisión literaria
sobre propuestas de modelos, normas, estándares, indicadores para la evaluación desoftware, además se estudiaran los SGBD Historia, evolución, características,
ventajas, desventajas.
2. Análisis de cada herramienta gestora de bases de datos: En esta fase se evaluaranlas funciones y características de los SGBD Oracle e Informix, con el fin de poder
emitir una calificación en la siguiente etapa.
3. evaluación de herramientas: En esta etapa se asignara un valor cuantativo para cada
una de las características evaluadas anteriormente.
4. Resultados y posibles conclusiones: se presentaran resultados obtenido en la
investigación.
Marco conceptual (conceptos necesarios para la investigación)
Para abordar la investigación que se pretende realizar es necesario tener claridad en ciertos
conceptos y términos que se va a utilizar
Calidad
Calidad es el atributo de un producto o servicio buscando satisfacer las necesidades y
expectativas de un cliente cumpliendo reglas de producción, Desarrollando un proceso de
A través de la historia el termino y concepto calidad ha venido tomando gran fuerza y a
sufrido varios cambios también atravez de las diferentes épocas comenzando desde la era
artesanal donde la finalidad era satisfacer al cliente con el producto y al artesano con el
trabajo realizado. Una de las etapas más relevantes para el concepto y producción decalidad lo sufrió en la era de la revolución Industrial en la cual se buscaba satisface la alta
demanda de bienes para obtener benéficos, luego se desata la segunda guerra mundial en la
cual se buscaba una eficacia en el armamento de manera rápida y sin importar los costos de
la misma, después de esto Japón busco minimizar los costos mediante la Calidad de
productos y servicios siendo competitivo frente al mundo, y así ha venido cambiando este
término en la cual en la actualidad existen teorías reglas y estándares para medir la
calidad[3].
Atributos de calidad
Los atributos de calidad son los componentes del servicio y producto brindado y por un
cliente u usuario entre los atributos más relevantes encontramos[4]:
y Disponibilidad
y I ntegridad Conceptual
y F lexibilidad
y I nteroperabilidad
y Capacidad de mantenimiento
y Capacidad de Administración
y Rendimiento y Confiabilidad
y Capacidad de Re-Uso
y E scalabilidad
y S eguridad
y Capacidad de S oporte
y Capacidad de Pruebas
y Usabilidad
Métricas de Calidad
Las métricas de calidad aparecen por la necesidad de la medición de las características deun producto o servicio que nos permite cuantificar y gestionar de forma más efectiva los
procesos de desarrollo.
Gracias a las métricas es posible medir la calidad, evaluando el proceso de desarrollo que selleva a cabo en términos de revisión y objetivos de calidad observando se son cumplidos,
además muestran que tan efectivo es el proceso de desarrollo, al reducir la probabilidad
que se introduzcan fallas o que cualquier falla introducida sea detectada.
Las métricas están categorizadas en dos :métricas de resultado o métricas de predicción;ambas métricas ayudan a expresar o complementar de forma cuantitativa los resultados
dados en forma teórica o algunas veces a expresar numéricamente resultados que no se pueden dar teóricamente[5] .
Estándares de calidad
Son normas y reglas establecidas por organismo oficiales creados para garantizar la calidadde servicio instituyendo parámetros o puntos de referencia contra los cuales constatar,
aceptar o modificar sus productos o servicios de una empresa.
los estándares de calidad para ser eficaces deben cumplir tres funciones medir, evaluar y
controlar generando como resultado características y atributos de un producto o proceso
final[6].
Bases de Datos
Es un conjunto de datos e información almacenada de forma organizada y estructurada que
cuenta con una serie de características mostradas a continuación[7]:
y Independencia lógica y física de los datos.
y Repetición mínima de datos.
y Acceso concurrente por parte de múltiples usuarios.
y Integridad de los datos.
y Consultas complejas optimizadas.
y Seguridad de acceso y auditoría.
y Respaldo y recuperación.
y Acceso a través de lenguajes de programación estándar
Sistemas Gestores de bases de datos
Al referirnos al tema de los gestores de bases de datos es conveniente citar algunos
conceptos fundamentales que permitan clarificar el panorama actual. A continuación se
plantean explicaciones y definiciones para el desarrollo posterior del tema.
Según de forma primigenia un gestor de bases de datos es un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones
que la utilizan.
Existen distintos objetivos que persiguen los SGBD (Sistemas Gestores de Bases de Datos),
tales como: La abstracción de la información, la independencia, la consistencia, laseguridad, el manejo de transacciones y los tiempos de respuesta.
Entre las ventajas que poseen los SGBD, [8]cita: Simplifican la programación de equipos
de consistencia, manejan políticas de respaldo que garantizan la consistencia de la base de
datos, organizan los datos con un impacto mínimo en el código de los programas y proveen
interfaces, lenguajes de consulta que simplifican la recuperación de los datos.
Existen diversos productos relativos a estas funciones, pero en el desarrollo de esta
investigación se estudiarán dos específicos: El gestor de bases de datos de Oracle y el de
Informix.
Oracle surgió a finales de los 70 mediante un completo estudio de gestores de datos de
George koch con el nombre de software; estudio realizado mediante la filosofía de bases de
datos relaciones una innovación de la época la cual fue establecida después como modelo
relacional el cual cuenta con tres grandes aspectos como:´[9]
³Estructuras: Definición de objetos que contengan datos y que son accesibles a los
usuarios.
y Operaciones: Definir acciones que manipulen datos u objetos.
y R eglas: Leyes para gobernar la información, como y quien manipular.´
Fabricado por Oracle corporación, básicamente una herramienta cliente/servidor para la
gestión de Bases de Datos. Es un producto vendido a nivel mundial, de carácter privativo lo
que hace tener un elevado precio. Oracle es sin duda una de las mejores bases de datos que
en el mercado, es un sistema gestor de base de datos robusto, tiene muchas características
que garantizan la seguridad e integridad de los datos; que las transacciones se ejecuten de
forma correcta, sin causar inconsistencias; ayuda a administrar y almacenar grandes
volúmenes de datos; estabilidad, escalabilidad y es multiplataforma[10].
Oracle cuenta con un amplio dominio en el mercado de servidores empresariales ha sidocasi total hasta hace poco, recientemente sufre la competencia de gestores de bases de datos
comerciales y de la oferta de otros como Informix; este trabaja de sistemas operativos comoWindows, Linux, además de [11] soportar 17 idiomas diferentes, corre automáticamente en
más de 80 arquitectura de hardware y software distinto sin tener la necesidad de cambiar una sola línea de código. Esto es porque más el 80% de los códigos internos de Oracle son
iguales a los establecidos en todas las plataformas de sistemas operativos, su versión másreciente es la 11g.
1. Articulo de ³Modelo de evaluación para software que emplean indicadores métricos
en la vigilancia científico-tecnológica´ propuesta por Yaidelyn Macías Rivero,
María Victoria Guzmán Sánchez, Yamila Martínez Suárez en la ciudad de cuba
2. La tesis realizada sobre Comparativa de suites de Business Intelligence [13]hecha en la Universidad Politécnica de Catalunya, por Andrea Cacciapaglia la cual
se enfoca en observar criterios fundamentales para la evaluación de Sistemas
gestores de datos en el cual se evaluaron:
y Criterios tecnológicos
y Criterios sobre las funcionalidades
y Criterios de aspectos generales
y Criterios sobre el proveedor
y Criterios sobre el coste
y Criterio sobre las funcionalidades adicionales
3. Tesis te grado titulada ³Evaluación de rendimiento a los motores de bases de datos
libres My SQL y Firebird bajo plataforma linux´ realizada por el ingeniero Diego
Alberto Rodríguez Vela en el año 2007 [14].
4. Tesis te grado titulada ³ Comparación de los motores de bases de datos Posgres y
SQL Server en la plataforma Windows ´ realizada por el ingeniero Diego Alberto
Rodríguez Vela en el año 2007 en la cual se realizaron pruebas y métricas de
software en la cual se evaluaron atributos como rendimiento y eficiencia entre otras,y se llego a la conclusión [15].
5. Articulo ³Importancia de los gestores de bases de datos´ en el cual resalta losgestores de bases de datos más importantes en la actualidad como Oracle e
Informix, escrito por en la ciudad de valencia por.
6. Artículo titulado ³Comparación entre sistemas de gestión de bases de datos(SGBD)´ escrito en la universidad católica de Colombia de ingeniería de sistemas
dirección de investigación por Wilson rojas Pavón y argenis Gonzalescastellanos.[16]
Se refiere a la capacidad del producto de software para proveer un desempeño adecuado de
acuerdo con la cantidad de recursos utilizados y bajo las condiciones planteadas.
T iempo de procesos: capacidad del producto de software para proveer tiempos adecuadosde respuesta y procesamiento, así como tiempos de rendimiento cuando realiza su función
bajo las condiciones establecidas.
U tilización de recursos: capacidad del producto de software para utilizar cantidades y tipos
adecuados de recursos cuando este funciona bajo las condiciones establecidas. Los recursos
humanos se incluyen en el concepto de productividad.
V ariables. Indicadores: Se refiere a la capacidad del producto de software para utilizar
diferentes variables o indicadores para realizar su actividad.
Escala de calificación:
Deficiente = 0,5 1
Regular = 1,5 2
Bien = 2,5
Excelente = 3,3
Eficiencia
Herramienta Tiempo deprocesos Utilización de recursos Variable indicadores
y ayudan garantizar que los sistemas de base de datos estén protegidos contra accesos no
autorizados.
Confiabilidad de Oracle: El segundo criterio de evaluación de desde la perspectiva del software
que se tiene en cuanta en el modelo VC-T es la confiabilidad, para Oracle este atributo se veforjado por características como la generación de un informe diario de errores, el cual se debe
guardar periódicamente debido a la sobrescritura del mismo, este registro de errores se ubica en
la ruta carpeta (Oracle/orcl).
Por otra parte Oracle cuenta con la capacidad de restablecer el nivel de operación y recobrar
datos que pudieron haber sido borrados o no guardados por fallas de posibles eventos de cerrarse
Oracle inesperadamente, debido a que la función AutoCommit permite que los datos que todas
las operaciones de modificación de datos en la base de datos se confirma automáticamente
después de la instrucción se ejecuta.
Oracle cuenta con un diferentes mecanismos recuperación, entre el cual enfatizamos en el
mecanismo de recuperación de bloques el cual se ejecuta automáticamente. Se produce cuando
un proceso muere justo cuando está cambiando un bloque, y se utilizan los registros redo log en
línea para reconstruir el bloque y escribirlo en disco.
Confiabilidad de informix: La confiabilidad es una de las armas más representativas de informix
debido a que proporciona un nivel de confianza en mantener la integración de su información, ya
que cuenta con backups y restores que evita perder aunque sea un solo bit de información,
además cuenta con las ventajas de modos de replicación HDR (High Availability Data replication) y
CDR (Enterprise Replication).
Usabilidad Oracle : Oracle en el criterio de usabilidad se hace un gestor de bases de datos muy
fuerte debido a que cumple con todos los atributos necesarios para ser entendido, aprendido,
utilizado por el usuario, ya que el usuario con tener conocimientos sobre estructura del lenguaje
SQL, el mismo va a estar en capacidad de conocer las características que se podrán emplear en el
desarrollo de la actividad en la cual se va a utilizar el SGBD.
El usuario cuenta con facilidades para permitir el aprendizaje del software debido a que cuenta
con una plataforma en la web con manuales de usuarios escritos en diferentes idiomas.
Usabilidad de Informix: Este sistema gestor de bases de datos integra su funcionalidad en tópicos
como son:
y Single User Mode
o Permite a los Administrador de la base de datos , tener el servidor en un modo
totalmente funcional cuando requieran realizar cualquier operación de
o Eficiencia en espacio permitiendo páginas más grandes de hasta 32K bytes de
espacio continúo.
o Mayor tamaño en el máximo de las claves en donde se permiten claves mayores
hasta 6K byteso Eficiencia en el acceso - Menos operaciones I/O de acceso a datos e índices
y Permisos por base de datos
o Puede crear un rol por defecto y asignar este rol a usuarios individuales o a PUBLIC
a nivel de base de datos.
Cada usuario que esté asignado a un rol por defecto hereda los privilegios de dicho rol y también
todos los privilegios otorgados al usuario individualmente
Eficiencia de oracle: El desempeño de Oracle se considera excelente o de nivel tres debido a que
Oracle cuanta con la capacidad de asignar recursos de forma automática a sus procesos, pero
también permite la asignación de recursos de forma manual de forma por parte del DBA.
Describiendo los tiempos de proceso de Oracle se desarrollaron pruebas en donde se cargaron un
promedio de 10 tablas cada 3 segundos, insertando 17660 registros en un tiempo promedio de
4:27:00 segundos, lo cual nos permite concluir que el tiempo de respuesta de SGBD Oracle es
óptimo o bueno.
Oracle cuanta con una amplia gama de servicios destinados a asistir a sus usuarios en todo el
mundo, donde cuenta con soporte por medio de la web y de telefonía. También cuenta con
servicios de actualización de software proporcionados por la compañía las cuales permiten un
correcto desarrollo del soporte de la aplicación.
Eficiencia de informix: La eficiencia de informix se hace poderosa debido a características como la
manera de asignación de recursos en donde Puede indicar cuanta memoria desea asignar a
consultas no-PDQ, además cuenta con un valor por defecto de 128K la cual puede ser insuficiente
para consultas de tipo ORDER BY, GROUP BY, Hash Joins u otras operaciones intensivas de
memoria, estas insuficiencias informix pueden ser suplidas usando nuevos parámetros de
configuración DS_QUERY_MEM, para aumentar la capacidad de la memoria.
Otra característica excelente de informix es posee la capacidad de crear, salvar y reutilizar
directivas externas del optimizador debido a que las directivas externas son útiles cuando lasconsultas comienzan a tener un rendimiento pobre y no hay tiempo para reescribir la consulta.
Utiliza un método llamado Multiple Table Fragments in Single Dbspace el cual posee ventajas en:
Puede crear particiones dentro de un dbspace y cada una puede soportar un fragmento de
Reduce el número total de dbspaces necesarios para una tabla fragmentada.
Almacenando múltiples fragmentos en un dbspaces mejora el rendimiento respecto a
almacenar cada fragmento por expresión en distintos dbspaces .
Mejora el rendimiento y simplifica la gestión de dbspaces.
Capacidad de mantenimiento: El atributo número cinco evaluado en la investigación valora
criterios como la capacidad del producto por ser analizado en este criterio Oracle obtuvo un
puntaje excelente debido a que el gestor cuenta con archivos de control los cuales son archivos
binario pequeños que forma parte de una base de datos Oracle. El archivo de control se utiliza
para hacer un seguimiento del estado de la base de datos y la estructura física.
Por otra parte Oracle cuenta con una amplia gama de servicios de soporte técnico en todo el
mundo tanto por vía web como por medio telefónico lo que le provee a los usuarios de Oracle
obtener estabilidad y prevención, tecnología más moderna, optimización de su inversión, y control
de presupuesto.
Portabilidad Oracle: La instalación del SGBD Oracle permite ser instalada en diferentes
plataformas tales como Windows (Vista - XP), Linux y Unix, Oracle cuenta con la capacidad de
coexistir con otros productos de software independientes dentro del mismo entorno debido a que
utiliza un puerto propio y brinda posibilidades de configuración de integración.
Cuando hacemos referencia a criterios de reemplazabilidad Oracle posee capacidad de migración y
exportación de datos, La cual consiste en convertir los datos que están en un formato de un
sistema de base de datos a otro.
Portabilidad Informix: Este SGBD permite la integración con una gran cantidad de
plataformas, pero concretamente para Windows NT y UNIX .
También cuenta con un completo conjunto de herramientas gráficas permiten asistir tanto
en los procesos de instalación, como en la administración del servidor y de la base de
datos, sin necesidad de que el administrador tenga grandes conocimientos.
Existe incluso la posibilidad, con el Enterprise Command Center, de gestionar múltiples
bases de datos remotas desde una única y centralizada consola, donde se muestran
gráficamente tanto las BD como los objetos que contienen (tablas, índices,procedimientos,...). También podrá establecerse un calendario de tareas a ejecutar en
cualquier objeto o grupo de objetos. Adicionalmente, Informix proporciona tablas con
contenido estadístico que forman el SMI o interface de monitorización del sistema.
Es posible generar un Diagrama de ER (entity-relationship) desde un esquema de
datos actual con solo hacer un click en un botón.
Herramienta de comparación
- Comparar esquemas
- Comparar pestañas
- Comparar directorios
- Comparar archivos
- Comparar copias
- Comparar resultados
Encontramos que el proceso de instalación y configuración de el sistema gestor de base dedatos Informix no cuenta con la opción de multilenguaje, su configuración es únicamente en
idioma ingles
La Productividad de Oracle es un atributo en el cual nos introduce en la evaluación de factores
como el tiempo en completar una tarea asignada al SGBD, en el caso de Oracle obtuvo una
excelente calificación en este factor mencionado anteriormente además de estar diseñado para
ambientes data warehouse, ofrece mejoras en tiempos de respuesta de entre 10 a 100 veces. Otro
aspecto de evaluación de la productividad se enfoca en el esfuerzo que tiene que hacer el usuario
para entender el software y poder manipularlo, en donde Oracle solicita un conocimiento básicode sql por parte del usuario.
Oracle es de costo financiero alto debido al costo de sus licencias y el equipamiento necesario
para su puesta en funcionamiento, por ende este SGBD se recomienda para uso en
multinacionales o empresas de tamaño grande mas no para medianas y pequeñas empresas.
Productividad de Informix:
Informix con esfuerzo y dedicación continua se planteo mejorar la calidad y el rendimiento de las
consultas. Entre las mejoras se incluyen una mejor asignación de memoria, es necesario considerar
que le valor mínimo asignado automáticamente por el SGBD es de 128 K que para el caso dealgunas consultas se hace insuficiente, debido a esto informix desarrollo mejoras para garantizar
la optimización en los procesos de consulta, a cada proceso se le asigna un tamaño de memoria
dependiendo de la complejidad del proceso, por otro lado cuenta con mejoras como tamaños de
página configurables y la aplicación directrices externas de optimización.
Informix no es muy costoso y es recomendable para empresas de mediano tamaño, pero
también cuanta con la capacidad de vinculación con empresas de gran tamaño en
volumen de información manejada.
Satisfacción de Oracle
La satisfacción del usuario es uno de los atributos más importantes que destacan un sistema
gestor de Bases de Datos en donde Oracle debido a su diversidad de interfaces de interpretación
de datos posesiona a Oracle como uno de los mejores SGBD en este aspecto.
Otra aspecto que proporciona a Oracle puntaje para posesionarse como SGBD optimo es quecuenta con ORA Data miner o minería de datos la cual ayuda a las organizaciones a encontrarinformación que no es perceptible de forma directa, como por ejemplo patrones decomportamiento, relaciones y asociaciones que nos permitan tomar mejores decisiones.
Satisfacción de Informix
Informix se ha esmerado por lograr cubrir atender las necesidades de las exigentes prácticasactuales del e-business-particularmente para aplicativos que requieran transacciones de altodesempeño. Soporta requisitos de procesamiento de transacción online, complejos y rigurosos.Optimiza capacidades de inteligenciadel negocio competitivas. Maximiza operaciones de datospara el grupo de trabajo y para la empresa en total.
Informix combina las característicasde IDS con un ambiente abierto, flexible, empotrado de JavaVirtual Machine.IDS con J/Foundation permite que los desarrolladores de base de datos escribanlógicade negocio del lado servidor usando el lenguaje Java.
Informix provee facilidades tales como: Característica de instalación basada en Java que reduce eltiempo de instalación a la mitad. Su menor huella (footprint) y su instalación silenciosa hacen queincorporar IDS a cualquier aplicación se haga más fácil.
También fueron optimizados para brindar más flexibilidad, configuración más rápida de servidoressecundarios y mejores facilidades de gestión de registros.
Seguridad de Oracle según aspecto del uso
El último aspecto evaluado en esta investigación es la seguridad en la perspectiva de uso en dondeOracle presenta políticas de otorgamiento de licencias a los clientes de forma sencilla, flexible y
trasparente.Oracle proporciona distintos tipos de contratos de distribución para que el usuario lo puedaadaptar a su modelo de negocio, poder sacar el mayor provecho del producto de software, entrealgunos contratos encontramos:
y Contrato de distribución de programas para el uso completo (FUDA)y Contrato de distribución de programas para el uso completo de aplicaciones específicas
y Contrato de distribución de licencias de software integrado (ESL, por sus siglas en inglés)y Soporte de distribución.y Distribución de soporte Oracle para ASFU y ESLy Distribución de soporte de Oracle Enterprise Linux y Oracle VM.y Distribución de Oracle Education
Seguridad de Informix según aspecto del uso
Falta una investigación klviño yo bajo y la termino
Conclusiones
1. El modelo de evaluación de software propuesto en esta investigación es una
herramienta válida para valoración de la tecnología de software y de igual forma
sirve para facilitar la introducción del concepto Vigilancia Científico Tecnológica
(VC-T), proporcionando a los analistas disponer de un criterio para identificar las
características de los programas en evaluación.
2. Oracle e informix se les considera como Gestores de Bases de Datos de rendimiento
optimo, el primer nombrado hace meritos a esta calificación debido a la forma
asignación de sus recursos en cada procesos, ya que cuenta con dos modalidades de
asignación de recursos: la primera es asignación automática, en donde el gestor de
bases de datos según su modelo de desarrollo asignara la cantidad de recursos al
proceso, y la segunda es asignación de recursos de forma manual cediendo el
control al usuario del SGBD. En la segundo Gestor de Bases de Datos estudiado
forja sus resultados en el uso de nuevos parámetros de configuración como elDS_QUERY_MEM para indicar mas asignación de memoria de la estándar a los
procesos, otro aspecto a destacar de informix es el apoyo de las directivas externas
cuando las consultas comienza a tener un rendimiento pobre y no existe tiempo para
rescribir la consulta.
3. En aspectos como capacidad del SGBD en mostrar resultados de la forma más
legible posible Oracle se hace fuerte ante informix debido a que Oracle cuenta con
tres diferentes interfaces visuales como son: PLUS, DOS, PLSQ, mientras infomix
muestra sus resultados únicamente en forma de consola lo cual lo hace diferente e
inferior en ese aspecto a Oracle.
4. En tendencias empresariales se recomienda para empresas de tamaño grande comomultinacionales la implementación de Oracle debido a la robustez de su software y
el costo elevado de su producto, en forma diferente se recomienda informix para
empresas medianas y pequeñas debido a su bajo coste, esta recomendación esta
basada en gran porcentaje en criterios financieros de adquisición, más que en
variables de configuración de los Sistemas Gestores de Bases de Datos
[1] M. V. G. S. Yaidelyn Macías Rivero, Yamila Martínez Suárez, "Modelo de evaluación parasoftware que emplean indicadores métricos en la vigilancia científico-tecnológica," 2009.
[2] I. c. socienty, "Swebok- chapter 11 Quality Software," 2004.[3] C. Gonzalez, "CONCEPTOS GENERALES DE CALIDAD TOTAL," 2009.[4] J. C. Pelaez, "Definiciones - Atributos de Calidad para Aplicaciones Distribuidas y de Alta
Disponibilidad," 2009.[5] R. P. L. S. Vega Lebrún Carlos, García Santillán Arturo, "MEJORES PRÁCTICAS PARA EL
ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE," 2008.
[6] M. marketing-ventas-, "Los estandares de calidad del servicio" 2006.[7] D. P. Valdés, "¿Qué son las bases de datos?," 2007.[8] MakeNoize, "VENTAJAS E INCONVENIENTES DE LOS SISTEMAS GESTORES DE BASES DE
DATOS," 2008.[9] I. D. J. B. PROAÑO, "ANALISIS COMPARATIVO DE BASES DE DATOS DE CODIGO ABIERTO VS
CODIGO CERRADO," 2006.[10] r. g. c. e. m. c. g. márquez ríos diana rubí, universidad veracruzana, "análisis comparativo
entre smbd," 2008.[11] S. Corabe, "Manejadores de Bases de Datos SQL-ORACLE-INFORMIX.," 2009.[12] R. M. P. N. d. C. B. Villazana, "Informix," 2009.[13] A. Cacciapaglia, "Comparativa de suites de Business Intelligence," Univ ersi tat Pol i tècni ca
de Cataluny a, p. 168, 2008[14] D. A. Rodriguez, "Evaluacion de rendimiento a los motores de bases de datos libres My
SQL y Firebird bajo plataforma linux," CEDEC, Universidad Pedagogica de Colombia, tunja,2007.
[15] D. A. R. Vela, " Comparacion de los motores de bases de datos Posgres y SQL Server en laplataforma windows ", CEDEC, Universidad Pedagogica de Colombia, tunja, 2007.
[16] p. W. r. P. y. a. G. castellanos, "Comparación entre sistemas de gestión de bases de datos(SGBD) " univ ersi dad catol i cad la de colombi a de ingeni er i a de si stemas d i reci on de