Вы находитесь на странице: 1из 5

Caractersticas de las bases de datos Centralizadas y Distribuidas.

Control Centralizado
Centralizado. La posibilidad de proporcionar un control centralizado de los recursos de informacin de una empresa en su conjunto o de la organizacin era considerada como una de las ms fuertes motivaciones para la introduccin de bases de datos, que fueron desarrolladas como la evolucin del sistema de informacin en la que cada aplicacin haba propios archivos privados. De la funcin fundamental de un administrador de base de datos era garantizar la seguridad de los datos, los datos dentro de ella, fue reconocida como una importante inversin de la empresa que requera una responsabilidad centralizada. Distribuido. La idea de un control centralizado es mucho menos acentuada. Esto depende tambin de la arquitectura, es posible identificar una estructura de control jerrquico sobre la base de una administracin de base de datos mundial, que la responsabilidad central de la administracin de sus respectivas bases de datos locales, que tienen la responsabilidad de sus respectivas bases de datos locales. Sin embargo, hay que destacar que el administrador base de datos local puede tener un grado alto de autonoma , hasta el punto de que una administracin de base de datos global es la autonoma completa del sitio fuera de cualquier administracin de base de datos centralizada para controlar casi completamente centralizado.

Independencia de datos
Centralizado. La Independencia de datos es considerada Distribuido.

una de las principales motivaciones para la introduccin del enfoque de base de datos. La independencia de datos significa que la organizacin real de los datos es transparente para el programador de aplicaciones. Los programas han sido escritos para tener un "concepto "de vista de los datos, el esquema denominados conceptuales. La principal ventaja de la independencia de los datos es que los programas no se ven afectados por los cambios en la organizacin fsica de los datos.

Independencia de los datos tiene la misma importancia como en la base de datos tradicionales, sin embargo, un aspecto nuevo se agrega a la nocin tradicional de la independencia de datos, a saber, la transparencia de distribucin. Por la transparencia de distribucin que queremos decir que el programa puede ser escrito como si base de datos no fuera distribuida. As pues, la correccin del programa no se ve afectada por el movimiento de los datos de un sitio a otro, sin embargo, se ve afectada su velocidad de ejecucin. Independencia de los datos fue

proporcionada en una base de datos tradicional travs de una arquitectura de mltiples niveles con la descripcin de datos diferentes y asignaciones entre ellos, las nociones de esquema conceptual, el esquema de almacenamiento, y el

esquema externo se han desarrollado para este propsito. De una manera similar, la distribucin de transparencia se obtiene en base de datos distribuidos por introducir nuevos niveles y esquemas.

Reduccin de redundancia.
Centralizado. En bases de datos tradicionales, la redundancia se fue reduciendo en la medida de lo posible, por dos razones: en primer lugar, inconsistencia entre varias copias de los mismos datos lgicos son automticamente anulada por tener slo una copia, y en segundo lugar, el espacio es salvado por la eliminacin de la redundancia. Distribuido. Sin embargo, hay varias razones para considerar la redundancia de datos como una caracterstica deseable: En primer lugar la localidad de aplicaciones se pueden incrementar si los datos se replican en todos los sitios donde las aplicaciones necesitan, y en segundo lugar, la disponibilidad del sistema se puede decrementar, porque un error de sitio no detiene la ejecucin de aplicaciones en otros sitios si son replicados los datos. En general, la misma razn en contra de salida que se les dio para el medio ambiente tradicionales siguen siendo vlidos, y la evaluacin del grado ptimo de redundancia requieres una evaluacin de un comercio bastante complejo. Como una declaracin muy general, podemos decir que la conveniencia de reproducir los elementos de datos como un incremento severo a la relacin de la recuperacin puede realizarse en una copia, mientras que las actualizaciones se deben realizar de manera consistente en todas las copias.

Complejas estructuras fsicas y acceso eficiente.


Centralizado. Complejas estructuras de acceso, como los ndices secundarios, las cadenas de archivo interno , y as sucesivamente, son un aspecto importante de la base de datos tradicionales. El apoyo a estas estructuras es la parte ms importante del sistema de gestin de base de datos (SMBD's) la razn para proporcionar acceso a la estructura compleja es la obtencin de un acceso eficiente a los datos. Distribuido. Complejas estructuras de acceso no son la herramienta correcta para el acceso eficiente. Para ellos, mientras que el acceso eficiente es un problema principal, en bases de datos distribuidas, cuestin la tecnologa de las estructuras fsicas no son relevantes. El acceso eficiente a una base de datos distribuida no puede ser probada entre sitios mediante el uso de las estructuras fsicas, ya que es muy difcil de construir y mantener tales estructuras y porque no es conveniente para "navegar" en un nivel rcord en bases de datos distribuidas.

Optimizacin Local
Centralizado. La optimizacin global consiste en determinar cada uno de los datos a ser accedidos a cada uno de los sitios y a cada uno de los archivos con mas consecuencia a ser trasmitidos entre los sitios. El principal parmetro de la optimizacin global es el costo de comunicacin, aunque el costo de acceso a la base de datos local tambin debe tenerse en cuenta en algunos casos. La importancia de la relativa de estos factores demanda sobre la relacin entre los costos de comunicacin y los costos de acceso a disco, que a su vez depende del tipo de red de comunicacin.

Distribuido. Optimizacin local consisten en caso de que decidan cmo realizar los accesos de base de datos local en cada sitio, los problemas de optimizacin local son tpicos de la tradicional, no distribuida automticamente, porque ayuda a comprender cmo en una base de datos distribuida puede ser visitada de manera eficiente.

Integridad, Recuperacin y Control de Concurrencia.


Integridad. Centralizado. Las cuestiones de la integridad, la recuperacin, y la concurrencia, aunque se refieren a problemas diferentes, son fuertemente relacionadas entre s. En gran medida, la solucin de estos problemas consiste en proporcionar transaccin. Una transaccin es una unidad atmica de ejecucin, es una secuencia de operaciones que se llevan a cabo ya sea en su totalidad o no se a realizado a todos. La transferencia de fondos" de aplicacin, es una aplicacin global que debe ser una unidad atmica, ya sea tanto la parte de dbito y la porcin de crdito se realizan o no, no es aceptable para realizar slo uno de ellos por lo que el transfieren aplicaciones. Distribuido. Transaccin atmica son los medios para obtener integrado la base de datos, porque aseguran que, o bien todas las acciones que transforman las base de datos de un estado consistente en otro se llevan a cabo, o el estado coherente inicial se conserva intacto. Errores pueden provocar que el sistema deje de en medio de la ejecucin de transacciones, lo que viola el requisito de atomicidad. La ejecucin simultnea de la transaccin puede ser diferente permita una operacin de observar un estado transitorio inconsistente creado por otra transaccin durante su ejecucin.

Recuperacin En gran medida de Pentecosts el problema de preservar la atomicidad de transacciones en la presencia de fallas.

En la base de datos distribuida este aspecto es particularmente importante, porque algunos de los sitios implicados en la ejecucin de la transaccin puede fallar.

Control de la concurrencia. Da garantizar la atomicidad de transacciones en la presencia de la ejecucin concurrente de las transacciones. Este problema puede ser visto como un problema de sincronizacin tpica.

En la base de datos distribuida, como en todo sistema distribuidos, el problema sincronizacin es ms difcil que en el sistema centralizado.

Privacidad y Seguridad.
Centralizado. En la base de datos tradicionales, el administrador de base de datos, con control centralizado, puede garantizar que slo se autoriza el acceso a los datos que realiza. Tenga en cuenta, sin embargo, que el enfoque de base de datos centralizada en s mismo, deja fuera los procedimientos de control especializado, es ms vulnerable a la intimidad y violaciones de seguridad, que los antiguos enfoques basados en archivos separados. Distribuido. Los administradores locales se enfrentan esencialmente con el mismo problema que la administracin de base de datos en una base de datos tradicionales. Sin embargo, dos aspectos peculiares de la base de datos distribuida que cabe mencionar: en primer lugar, en una base de datos distribuida de un muy alto degrado de la autonoma de sitio, los propietarios de los datos locales se sienten ms protegidos, ya que pueden hacer valer sus protecciones propias en lugar de depender de un administrador de base de datos central , en segundo lugar, los problemas de seguridad son intrnsecos al sistema distribuido en general, porque la red de comunicacin puede representar un punto dbil respecto a la proteccin.

Вам также может понравиться