Publicado el 13 de Junio del 2017
1.497 visualizaciones desde el 13 de Junio del 2017
640,4 KB
116 paginas
Creado hace 18a (11/08/2005)
COMPARACION ENTRE SISTEMAS DE GESTION DE BASES DE DATOS (SGBD)
BAJO LICENCIAMIENTO LIBRE Y COMERCIAL
Ma. ARGENIS GONZALEZ CASTELLANOS
WILSON ROJAS PABON
TRABAJO DE GRADO
Director
LUIS HUMBERTO SAENZ RUSSI
Ingeniero Electrónico
UNIVERSIDAD CATOLICA DE COLOMBIA
FACULTA DE INGENIERIA DE SISTEMAS
BOGOTA 2005
TABLA DE CONTENIDO
1. OBJETIVOS ................................................................................................... 14
1.1. OBJETIVO GENERAL ............................................................................ 14
1.2. OBJETIVOS ESPECIFICOS.................................................................. 14
2. JUSTIFICACIÓN ............................................................................................ 15
3. ANTECEDENTES .......................................................................................... 16
4. ALCANCES.................................................................................................... 17
5. LIMITACIONES.............................................................................................. 18
6. MARCO REFERENCIAL DEL PROYECTO................................................... 19
6.1. MARCO CONCEPTUAL ......................................................................... 19
6.2. MARCO TEORICO ................................................................................. 20
6.2.1. SOFTWARE LIBRE ......................................................................... 21
6.2.2. Cómo surge el software libre .......................................................... 22
6.2.3. Historia y evolución......................................................................... 23
6.2.4. Contenidos actuales del software libre ............................................ 26
6.2.5. Algunos de los mejores programas libres disponibles ..................... 27
Licenciamiento de software ............................................................. 29
6.2.6.
6.2.7.
Tipos de licencias de software libre ................................................. 29
6.2.7.1. Open Source............................................................................. 30
6.2.7.2.
Licencia GPL (General Public License) .................................... 30
6.2.8. El negocio basado en software libre ................................................ 30
6.2.9. Por qué elegir el modelo de software Libre?.................................... 31
El Software Libre y la propiedad intelectual ................................. 32
6.2.10.
6.3. SOFTWARE PROPIETARIO ................................................................. 32
6.3.1. Modelo tradicional de desarrollo y distribución ................................ 32
6.3.2. Dependencia de un proveedor......................................................... 33
6.3.3. Soporte ............................................................................................ 33
6.4. GENERALIDADES DE LAS BASES DE DATOS.................................... 34
6.5. DIFERENTES SISTEMAS DE GESTIÓN DE BASES DE DATOS ........ 38
6.5.1. Software bajo licenciamiento libre................................................... 39
6.5.1.1.
Postgresql................................................................................. 39
6.5.1.2. Mysql Server............................................................................. 40
6.5.1.2.1 Características Principales de Mysql ....................................... 41
6.5.1.2.2 Tipos de Tablas en Mysql Server............................................. 41
Limitaciones en el tamaño del archivo................................................ 43
6.5.1.2.3 Herramientas de Administración .............................................. 44
.5.1.2.4 Soporte ......................................................................................... 45
6.5.1.2.5 Capacitación ............................................................................ 45
6.5.1.2.6 Antecedentes en el uso de Mysql ........................................... 46
6.6. SOFTWARE BAJO LICENCIAMIENTO COMERCIAL............................ 50
6.6.1.
Interbase.......................................................................................... 50
6.6.2. Oracle .............................................................................................. 50
6.6.3. Sql Server 2000 ............................................................................... 51
6.6.3.1. Características.......................................................................... 52
4
6.6.3.2. Herramientas de Administración............................................... 53
Licenciamiento.......................................................................... 55
6.6.3.3.
6.6.3.4.
Antecedentes en el uso de Sql Server..................................... 56
7. SISTEMAS DE GESTIÓN DE BASES DE DATOS A COMPARAR.............. 58
7.1. MYSQL SERVER.................................................................................... 58
7.2. SQL SERVER ......................................................................................... 58
8. METODOLOGÍA ............................................................................................ 59
8.1. DISEÑO DE PRUEBAS .......................................................................... 59
8.1.1. Selección de los sistemas de Gestión de Bases de Datos ............ 59
8.1.2. Ambiente de Pruebas ...................................................................... 59
Igualdad de recursos para realizar la pruebas.......................... 59
8.1.2.1.
8.1.2.2. Recursos Físicos ...................................................................... 59
8.1.2.3. Recursos lógicos ...................................................................... 60
8.1.2.4.
Igualdad en el diseño de las bases de datos ............................ 60
8.1.2.5. Concurrencia – Solicitud de peticiones simultáneas................. 63
8.1.3. Criterios de las pruebas ................................................................. 63
8.1.3.1. Desempeño .............................................................................. 64
8.1.3.2. Carga al Sistema ...................................................................... 64
8.1.3.3.
Tolerancia a Fallas y Restauración........................................... 65
Integridad en los Datos............................................................. 65
8.1.3.4.
8.1.4. Procedimientos para la realización de las pruebas......................... 65
8.1.5. Pautas a tener en cuenta en el desarrollo de la prueba................. 65
Formatos y Matrices ....................................................................... 68
8.1.6.
8.1.6.1. Diseño y resultado de las pruebas............................................ 68
8.1.6.2. Resultados finales por prueba .................................................. 70
8.1.6.3. Resultados finales por criterio................................................... 71
Técnicas de Auditoria Utilizadas ...................................................... 72
8.1.7.1.
Análisis ..................................................................................... 72
8.1.7.2. Cálculos .................................................................................... 72
8.1.7.3.
Simulación ................................................................................ 73
8.1.7.4. Observación.............................................................................. 73
8.2. EJECUCION DE LAS PRUEBAS............................................................ 73
8.3. CRITERIOS DE JUICIO PARA LA FORMULACION
DE LAS
RECOMENDACIONES...................................................................................... 73
8.3.1. Resultados de las pruebas: ............................................................. 74
8.3.2.
Información recopilada en el Marco teórico ..................................... 76
8.3.3. Matriz de Características ................................................................ 76
Programabilidad........................................................................ 77
8.3.3.1.
Soporte Estándar...................................................................... 78
8.3.3.2.
Integración e Interoperatividad ................................................. 78
8.3.3.3.
Administración .......................................................................... 79
8.3.3.4.
8.3.3.5.
Alta Disponibilidad .................................................................... 80
8.3.3.6. Otros......................................................................................... 81
8.4. FORMULACION DE RECOMENDACIONES........................................ 81
9. ESTRATEGIA DE COMUNICACIÓN ............................................................. 83
10. PROGRAMACION ......................................................................................... 84
11. RECURSOS................................................................................................... 85
12. PRESUPUESTO ............................................................................................ 86
8.1.7.
5
D
13. CONCLUSIONES .......................................................................................... 87
BIBLIOGRAFIA ..................................................................................................... 88
ANEXOS ............................................................................................................... 89
6
LISTA DE TABLAS
Comentarios de: COMPARACION ENTRE SISTEMAS DE GESTION DE BASES DE DATOS (SGBD) BAJO LICENCIAMIENTO LIBRE Y COMERCIAL (0)
No hay comentarios