Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BDD - 600
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES
CAPITULO 1
CARACTERÍSTICAS
GENERALES DE LAS
BASES DE DATOS
DISTRIBUIDOS
1.1 CONCEPTOS DE LAS BASES DE DATOS DISTRIBUIDOS
¿ QUE SON LAS BASES DE DATOS DISTRIBUIDAS ?
Son un grupo de datos que pertenecen a un
sistema pero a su vez esta repartido entre
ordenadores de una misma red, ya sea a nivel local
o cada uno en una diferente localización
geográfica, cada sitio en la red es autónomo en sus
capacidades de procesamiento y es capaz de
realizar operaciones locales y en cada uno de estos
ordenadores debe estar ejecutándose una
aplicación a nivel global que permita la consulta de
todos los datos como si se tratase de uno solo.
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES
VENTAJAS
Los datos son localizados en lugar más cercano, por
tanto, el acceso es más rápido, el procesamiento es
rápido debido a que varios nodos intervienen en el
procesamiento de una carga de trabajo, nuevos
nodos se pueden agregar fácil y rápidamente.
La comunicación entre nodos se mejora, los costos de operación se reducen, son
amigables al usuario, la probabilidad de que una falla en un solo nodo afecte al
sistema es baja y existe una autonomía e independencia entre los nodos.
Las razones por las que compañías y negocios migran hacia bases de datos
distribuidas incluyen razones organizacionales y económicas, para obtener una
interconexión confiable y flexible con las bases de datos existentes, y por un
crecimiento futuro.
SISTEMAS EMPRESARIALES
Una Empresa es una organización empresarial y
las aplicaciones empresariales son aquellas
aplicaciones de software que facilitan diversas
actividades en una empresa.
PLATAFORMA TECNOLÓGICA
Es importante considerar dónde se va a ejecuta la
aplicación empresarial:
Servidor propio
Servidor de terceros
Sistema operativo
Bases de datos
Lenguaje de programación
DISPONIBILIDAD
Consiste en una serie de medidas tendientes a garantizar la disponibilidad del
servicio, es decir, asegurar que el servicio funcione durante las veinticuatro
horas.
La disponibilidad hace referencia a la probabilidad de que un servicio funcione
adecuadamente en cualquier momento.
ESCALABILIDAD
Es la capacidad de hacer crecer un sistema cuando
se incrementa la carga de trabajo (el número de
peticiones).
La escalabilidad de un sistema requiere un
pensamiento cuidadoso desde el principio de su
desarrollo
Cada máquina tiene una capacidad finita de
recursos y por ende solo puede servir un número
limitado de peticiones
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES
TIPOS DE ESCALABILIDAD
Escalabilidad vertical, que se refiere a
actualizaciones o modernización de
componentes existentes.
MANTENIMIENTO
Tiene que ver con la versatilidad a la hora de
actualizar, depurar fallos y mantener un sistema
OPERACIONES ACID
Atomicidad, requiere que cada transacción sea "todo o nada": si una parte de la
transacción falla, todas las operaciones de la transacción fallan, y por lo tanto la
base de datos no sufre cambios. Un sistema atómico tiene que garantizar la
atomicidad en cualquier operación y situación, incluyendo fallas de alimentación
eléctrica, errores y caídas del sistema.
Durabilidad, significa que una vez que se confirmó una transacción (commit),
quedará persistida, incluso ante eventos como pérdida de alimentación
eléctrica, errores y caidas del sistema.
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES
SERVIDOR
Un servidor es una computadora que formando parte de una red provee servicios
a otras computadoras denominadas clientes.
Algunos servidores comunes son: impresión, correo, fax, telefonía, web, base de
datos, aplicaciones etc.
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES
SERVIDORES DE APLICACIÓN
APLICACIÓN EMPRESARIAL
Lic. DAVID CARANI QUISPE DOCENTE DE TELECOMUNICACIONES