Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Bases de Datos Distribuidas

Presentación sobre el tema Bases de datos distribuidas.
by

Marcos Jose Perez

on 20 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Bases de Datos Distribuidas

Ing. Goichi Kawatsoe
Ing. Marcos Pérez Bases de datos Distribuidas Muchas gracias por su atención Bases de Dados Distribuidas Base de Datos Distribuida (BDD)
Es una colección de múltiples bases de datos interrelacionadas lógicamente y distribuidas por una red de computadores. Introducción Inicialmente podemos decir que las SBDD surgen como respuesta a la distribución que las empresas ya tienen, al menos de manera lógica (divisiones, departamentos, etc…) y que en ocasiones también tiene de manera física (plantas, fábricas, etc…). Todo esto nos lleva a que posiblemente los datos también estén distribuidos, ya que cada unidad organizacional mantendrá los datos con los que normalmente opere. Diferencias entre base de datos distribuida y procesos distribuidos El Sistema Gestor de Bases de Datos Distribuido (SGBDD)

Es el sistema software que permite gestionar la BDD y hace que dicha distribución sea transparente para los usuarios.

Un SGBDD está compuesto por una única base de datos lógica dividida en una serie de fragmentos que pueden estar replicados en diferentes instalaciones. Cada fragmento se almacena en uno o más ordenadores bajo el control de un SGBD independiente. Todos estos ordenadores (instalación o nodo) del sistema están conectados entre sí mediante una red de comunicaciones. Son los mismos SGBD, en realidad estos contienen a veces algunas tareas de configuración para trabajo con Bases de datos distribuidas como réplicas automáticas, etc. Sin embargo está en la programación los aspectos necesarios para construir un Sistemas de Bases de Datos Distribuidas
• Homogéneas o heterogéneas dependiendo de si todos los servidores utilizan el mismo SGBD o no .

• De área local o de área ancha según sea la red de comunicaciones que conecta los servidores.
Clasificaremos las BDD según dos criterios: la mayoría de los productos SQL actuales proporcionan algún tipo de soporte de base de datos distribuida, con diversos grados de funcionalidad.

• Ingres/Star.

• La opción de base de datos distribuida de Oracle.

• La propiedad de datos distribuidos de DB2.

• Informix y SQL Server. Ventajas de las Bases de datos Distribuidas Ventajas

El acceso a los datos es más rápido debido a que los datos se localizan más cercanos al lugar donde se utilizan.

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 probabilidad de que una falla en un solo nodo afecte al sistema es baja y existe una autonomía e independencia entre los nodos.

Control local de los datos con que se interactúa.

Mayor tolerancia a los fallos.
Desventajas:

• Hay una menor seguridad en cuanto al control de acceso a los datos: control de replicas y errores que puedan producirse en la red.

• Mayor complejidad en el diseño e implementación del sistema. Además si la replicación de datos no se hace de forma adecuada, las ventajas se pueden transformar en desventajas.

• Excesivos costes en el intento de conseguir la transparencia mencionada anteriormente.

• Falta de estándares y de experiencia, una vez más en estos modelos avanzados de BD.

• No se puede garantizar al 100 % el rendimiento y la fia Desventajas de las Bases de datos Distribuidas Ejemplo de configuración de BDD en SQL server Problemas fundamentales a resolver en las bases de datos distribuidas
Diseño de bases de datos distribuidas.

Procesamiento y optimización de consultas.

Manejo de transacciones y control de concurrencia.
Consiste en partir la relación en pequeñas relaciones o fragmentos y almacenar los fragmentos, posiblemente, en diferentes sitios.


Estos fragmentos contienen suficiente información como para permitir la reconstrucción de la relación original.
Hay dos esquemas diferentes de fragmentación de las relaciones:.

Fragmentación Horizontal
Fragmentación Vertical Fragmentación
Full transcript