FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
1.1. INTRODUCCIÓN
Esta actividad es una investigación enfocada a conocer sobre las herramientas de software más utilizadas para la implementación de base de datos distribuidas, considerando el fabricante, plataforma necesaria para funcionar, lenguaje de programación, seguridad y ejemplo de aplicaciones, así como también explicar por qué sonrelacionales casi invariablemente, los sistemas de base de datos distribuidas.
1.2. OBJETIVO GENERAL
Entender y aprender mediante la investigación sobre las herramientas de software utilizadas para la implementación de base de datos distribuidos.
1.3. OBJETIVOS ESPECÍFICOS
Mediante la investigación:
Conocer las herramientas de software más utilizadas para la implementación de base de datosdistribuidos.
Explicar porque son relacionales casi invariablemente los sistemas de base de datos distribuidos.
2. FUNDAMENTOS DE BASE DE DATOS DISTRIBUIDAS.
2.1 HERRAMIENTAS DE SOFTWARE UTILIZADAS PARA LA IMPLEMENTACIÓN DE BASE DE DATOS DISTRIBUIDAS.
Fabricante
Plataforma
Hardware, Software
Lenguaje
Ejemplo de aplicaciones
Seguridad
Microsoft
Procesador 2GHz o superior,
1 GB o superior.
Espacio endisco 1 GB o superior.
Windows XP SP2 Y SP3, 7, server 2003, 2003 SP2 2008, 2008 R2, Vista, Vista SP1 A 32 Y 64 bits
Microsoft SQL Server Management Studio (.net) (2005,2008, 2012).
Ediciones Express, Standard, Workgroup, Enterprise, Developer.
Aplicaciones con Windows mobile.
Aplicaciones con JAVA.
Aplicaciones de escritorio o aplicaciones tipo web.
Login y password. Utilizar la seguridadintegrada con Active Directory, los usuarios se crean en el dominio y posteriormente en SQL Server y cumplimiento de políticas de seguridad de contraseñas.
Firewall. Muros de fuego para aislar al servidor del resto de la red.
Puertos. Cambiar puertos estándar y configuración de alias adecuadamente para las aplicaciones que las requieran.
Habilitación de auditoría de seguridad.
Realizar copias deseguridad de base de datos.
Oracle
Unix, Linux, Windows, Solaris, HP-UX, AIX, OpenVMS.
Ejecución en 32 y 64 bits.
EEBB 8 procesadores, servidor de 32 núcleos utilizando Intel Xeon CPU 56xx requeriría 16 licencias de procesador.
Oracle Database
Ediciones:
Enterprise (EE BB), Standard (DB SE) , (DB SE1 o DB SEO),
Express (DB XE), Personal, Lite.
Aplicaciones web comerciales, bases de datos,soporte de decisiones.
Soporta transacciones.
Estabilidad.
Escalabilidad.
Multiplataforma.
Oracle,
Sun Microsystems.
4 núcleos de CPU o más
8 GB RAM o más
RAID 10 o RAID 0 + 1.
Mac OSX
Unix
Linux
FreeBSD
Windows 2003 o superior o Visto o superior (32 y 64 bits).
MySQL Enterprise Edition (PHP)
(Linux/Windows-Apache-MySQL-PHP/Perl/Python)
Aplicaciones web con carrito de compras.
Aplicacionesgráficas.
Aplicaciones de agenda.
Sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.
MySQL Server tiene bases de datos de hasta 50 millones de registros.
Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma.
Transacciones y claves foráneas.
Conectividadsegura.
Replicación.
Sybase
Express Edition para Linux,
Cluster para Linux y Sun Solaris.
Windows, IBM AIX, HP-UX, Mac OS, Silicon Graphics IRIX e IRIX2.
Sybase SQL Server
Adaptive Server Enterprise ASE. (Java, XML, PowerBuilder, Visual Basic, C, PHP)
Ediciones:
Enterprise, Small Business, Developer', Express Edition para Linux, Cluster.
Aplicaciones desarrolladas por SAP.
Autenticidad deusuarios cliente servidor y LDAP.
Multiples protocolos de conectividad.
Administrador lógico de recursos y tareas.
Integración transparente de orígenes de datos remotos.
Conexión segura de SSL.
Copias de respaldo en línea y de alto rendimiento.
PostgreSQL
LINUX, UNIX y todas sus variantes, Windows 32/64 bits.
PostgreSQL (C, C++, Java PL, Java Web, PL/Perl, plPHP, PL/Phyton, PL/Ruby, PL/sh,...
Regístrate para leer el documento completo.