03.BD.INTR.Bases de dades centralitzades

May 29, 2017 | Autor: Miquel Boada Artigas | Categoria: Database Systems, Databases, Base De Datos, Base de dades
Share Embed


Descrição do Produto

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Bases de dades centralitzades

Autor: Miquel Boada Artigas

Data última modificació: 30/09/2016

Pàgina 1 de 6

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Bases de dades centralitzades

Introducció.....................................................................................................................4 Bloquejos.......................................................................................................................4 Bloqueig compartit.....................................................................................................4 Bloqueig exclusiu.......................................................................................................4 Granularitat................................................................................................................5 Inanició.......................................................................................................................5 Característiques bases de dades centralitzades............................................................6 Webgrafia..........................................................................................................................7

Data última modificació: 30/09/2016

Pàgina 2 de 6

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Introducció Les bases de dades centralitzades es defineixen per tenir tota la informació emmagatzemada en un únic lloc geogràfic, tot i que la informaicó pot estar en diversos suports físics. El sistema gestor de base de dades tracta els diferents dispositius d'emmagatzematge com un únic dispositiu. En aquest apartat s'explicaran algunes de les característiques pròpies de les bases de dades centralitzades i la concurrència en la gestió de les dades. Per concurrència s'entén l'accés a una mateixa dada per varis usuaris en un mateix moment.

Bloquejos Les bases de dades centralitzades permeten que diversos usuaris puguin accedir concurrentment a la informació. Aquesta concurrència comporta que hi puguin haver diversos problemes, per exemple, dos usuaris modifiquen una mateixa dada a la vegada. Per evitar els problemes de concurrència en l'accés a les dades cal bloquejar aquestes, de forma que aquestes no estiguin compartides quan estan en «possesió» d'un usuari. Els bloquejos són gestionats pel «gestor de concurrència».

Bloqueig compartit Els bloquejos compartits es caracteritzen per què l'accés per lectura a la dada està permesa per varis usuaris, però cap d'ells pot modificar la informació bloquejada. Cada vegada que es fa un accés a la informació per lectura es produeix un bloqueig compartit.

Bloqueig exclusiu Un bloqueig exclusiu es produeix quan un usuari accedeix a una dada amb la intenció de modificar-la. En aquest cas cap altre usuari pot accedir a la dada. Bloqueig compartit

Bloqueig exclusiu

Bloqueig compartit





Bloqueig exclusiu





Compatibilitat entre bloquejos En la taula es defineix com només es pot donar, per una mateixa dada, més d'un bloqueig compartit a la vegada: varis usuaris volen consultar la mateixa informació. El bloqueig exclusiu no és compatible amb cap altre bloqueig i d'aquí el nom d'exclusiu.

Data última modificació: 30/09/2016

Pàgina 3 de 6

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Granularitat La granularitat és la quantitat d'informació diferent que es bloqueja. Per exemple, si dos usuaris accedeixen a la data de naixement d'una persona per a modificar-la, el sistema pot bloquejar només la dada (data de naixement) o bé tota la informació de la persona en qüestió. Una tercera alternativa no viable seria bloquejar la informació de totes les persones. Quan menor sigui la granularitat més eficient és el sistema 1, sobretot si l'accés requereix d'un bloqueig exclusiu.

Inanició La inanició es dóna quan una transacció necessita un bloqueig sobre una dada però mai el pot aconseguir ja que la resta de transaccions estan bloquejant aquesta dada de forma permanent. Suposem que la transacció T1 ha bloqueja la dada A de forma compartida. La transacció T2 necessita un bloqueig exclusiu sobre la dada A, ja que la vol modificar. Com que el bloqueig no es pot concedir, la transacció s'ha d'esperar. Entra la transacció T3 que sol·licita la dada A amb bloqueig compartit. Es sol·licita el bloqueig (el bloqueig que hi ha sobre la dada és compartit). T1 allibera el seu bloqueig sobre A, i T2 demana bloqueig exclusiu sobre A, que està bloquejat per T3. Entra una nova transacció T4 que també vol el bloqueig sobre A de forma compartida .... Per evitar la inanició hi ha diferents sistemes, però un dels més simples és posar en una cua d'espera els bloquejos que no es poden concedir. Quan es vol concedir un bloqueig a una transacció nova, només ho pot fer si no hi ha cua d'espera.

1

Si la dada està bloquejada no es pot modificar i si el bloqueig és exclusiu cap usuari la pot consultar. La penalització del bloqueig exclusiu és molt superior a la del bloqueig compartit.

Data última modificació: 30/09/2016

Pàgina 4 de 6

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Característiques bases de dades centralitzades ✔ Simplicitat La implementació i disseny de bases de dades centralitzades és simple amb les eines i llenguatges que aporta el SGBD. El fet de tenir tota la informació en un sol punt, fa que la gestió de la informació sigui simple ✔ Compartició El sistema de bloquejos assegura que les possibles col·lisions que hi puguin haver en la gestió de la informació estigui garantitzat. La informació és sempre coherent. ✔ Escalabilitat En el cas que el funcionament del sistema sigui insuficient, la independència del software respecte al hardware permet l'ampliació dels servidors per adequar-los a les noves necessitats. ✔ Gestió de falles Si es produeixen errors, el sistema és capaç de prendre les mesures oportunes per a garantir la coherència de les dades ✔ Cost Les bases de dades centralitzades tenen un cost molt menor a les bases de dades distribuides, ja que la infraestructura necessària i les llicències és la mínima requerida. ✗ Disponibilitat Si cau el SGBD cap usuari té accés a la base de dades.

Data última modificació: 30/09/2016

Pàgina 5 de 6

Introducció a les bases de dades - Tema 0 – Introducció

Autor: Miquel Boada Artigas

Webgrafia https://www.dlsweb.rmit.edu.au/toolbox/knowmang/content/models/network_model.htm http://osm.cs.byu.edu/CS452/supplements/FileOrg.pdf http://robotica.uv.es/pub/Libro/PDFs/CAPI6.pdf http://www.comphist.org/computing_history/new_page_9.htm https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf https://es.wikipedia.org/wiki/Modelo_relacional#Ventajas

Data última modificació: 30/09/2016

Pàgina 6 de 6

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.