Bases de datos ii bases de datos distribuidas
Download
1 / 20

Bases de Datos II BASES DE DATOS DISTRIBUIDAS - PowerPoint PPT Presentation


  • 155 Views
  • Uploaded on

Bases de Datos II BASES DE DATOS DISTRIBUIDAS. Elaborado por: Guillermo Baquerizo I Término 2012-2013. Conceptos.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Bases de Datos II BASES DE DATOS DISTRIBUIDAS' - arwen


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Bases de datos ii bases de datos distribuidas

Bases de Datos IIBASES DE DATOS DISTRIBUIDAS

Elaborado por: Guillermo Baquerizo

I Término 2012-2013


Conceptos
Conceptos

  • Base de datosdistribuida.- Unacolecciónlógicamenteinterrelacionada de datoscompartidos (junto con unadescripción de estosdatos) físicamentedistribuidosporuna red informática.

  • SGBD Distribuido.- El sistema de software quepermitegestionar la base de datosdistribuidayhacequedichadistribución sea transparentepara los usuarios. Tambiéndenominado SGBDD (o DDBMS porsussiglas en inglés).


Esquema de un SGBDD

Guayaquil

Quito

B.D.

B.D.

Informix

Oracle

Canal de comunicaciones

B.D.

B.D.

SQL Server

DB2

Cuenca

Manta


Conceptos1
Conceptos

  • El SGBDD estácompuestoporunaúnica base de datoslógicadividida en unaserie de fragmentos.

  • Cadafragmento se almacena en unaomáscomputadoras.

  • Los usuariosacceden a la base de datosdistribuida a través de unaserie de aplicaciones:

    • A. Locales: Aquellasque no requierendatos de otrasinstalaciones.

    • A. Globales: Aquellasquesírequierendatos de otrasinstalaciones.


Conceptos2
Conceptos

  • Procesamientodistribuido.- Una base de datoscentralizada a la que se puedeacceder a través de una red informática.

  • SGBD paralelo.- Un SGBD que se ejecutasobremúltiplesprocesadoresyutilizandomúltiples discos, yqueestádiseñadoparaejecutarlasoperaciones en paralelo, siempreque sea posible, con el fin de mejorarlasprestaciones.


Arquitecturasparalelas

Nodo 1

Memoria

Nodo 2

Memoria

Nodo 3

Memoria

Red

Nodo 1

Procesador

Nodo 2

Procesador

Nodo 3

Procesador


Ventajas de un sgbdd
Ventajas de un SGBDD

  • Refleja la estructuraorganizativa.

  • Mejora la compartición de los datosy la autonomía local.

  • Mayor disponibilidad.

  • Mayor fiabilidad.

  • Mayoresprestaciones.

  • Economía.

  • Crecimiento modular.

  • Integración.

  • Capacidad de competir.


Desventajas de un sgbdd
Desventajas de un SGBDD

  • Complejidad.

  • Costos.

  • Seguridad.

  • Control de integraciónmáscomplicado.

  • Carencia de estándares.

  • Falta de experiencia.

  • Diseñomáscomplejo de la base de datos.


Conceptos3
Conceptos

  • Sistemamultibase de datos.- Un SGBD distribuido en el quecadanodomantieneunacompletaautonomía.

  • Red.- Unacoleccióninterconectada de computadorasautónomasque son capaces de intercambiarinformación.


Tipos de red


WAN

  • Distancia de hasta miles de kilómetros.

  • Enlazacomputadorasautónomas.

  • Red gestionadaporunaorganizaciónindependiente.

  • Protocolocomplejo.

  • Utilizaencaminamientopunto a punto.

  • Utilizatopologíasirregulares.

  • Tasa de errores de aproximadamente 1:105


LAN

  • Distancia de pocoskilómetros.

  • Enlazacomputadorasquecooperan en aplicacionesdistribuidas.

  • Red gestionadapor los usuarios.

  • Protocolomás simple.

  • Utilizaencaminamientopordifusión.

  • Utilizatopologías de bus oanillo.

  • Tasa de errores de aproximadamente 1:109


Conceptos4
Conceptos

  • Protocolo de red.- Un conjunto de reglasquedeterminacómo se envían, interpretanyprocesan los mensajes entre computadoras.

    • TCP/IP

    • SPX/IX

    • NetBIOS

    • APPC

    • DECnet

    • WAP


Dise o
Diseño

  • Fragmentación.- División de unarelación en unaserie de subrelacionesdenominadasfragmentos.

  • Asignación.- Cadafragmento se almacena en el nodoóptimodesde el punto de vista de la distribución.

  • Replicación.- El SGBDD puedemantenerunacopia de un fragmento en variosnodosdiferentes.


Esquema de replicaci n
Esquema de replicación


Dise o1
Diseño

  • Debeestarbasado en informacióncuantitativaycualitativa:

    • Cuantitativa

      • Frecuencia de ejecución de unatransacción.

      • Nododesde el que se ejecuta la transacción.

      • Criterios de rendimientos de la transacción.

    • Cualitativa

      • Relaciones, atributosytuplas a lasque se accede.

      • Tiempo de acceso (lecturaoescritura).

      • Predicados de lasoperaciones de lectura.


Fragmentaci n horizontal
Fragmentación horizontal

  • Cuando los fragmentosestáncompuestos a partir de subconjuntosque son tuplas de unarelación.


Fragmentaci n vertical
Fragmentación vertical

  • Cuando los fragmentosestáncompuestos a partir de subconjuntos de los atributos de unarelación.


Fragmentaci n mixta
Fragmentaciónmixta

  • Cuando los fragmentosverticalesnecesitanfragmentarsehorizontalmente.

  • Cuando los fragmentoshorizontalesnecesitanfragmentarseverticalmente.


Fragmentaci n derivada
Fragmentaciónderivada

  • Cuando los fragmentoshorizontalesestánbasados en unafragmentación horizontal padre.

  • Cuando los fragmentosverticalesestánbasados en unafragmentación vertical padre.


ad