Que es una transaccion?
Enviado por Kate • 27 de Diciembre de 2017 • 1.127 Palabras (5 Páginas) • 424 Visitas
...
Es indispensable contar con transparencia de la distribución y de la transacción, de igual manera contar con un control de concurrencia distribuido porque es probable que los múltiples procesos creen inconsistencias en los datos y transacciones detenidas.
La colocación de datos indica que el proceso puede decidir donde localizarlos, existen varias estrategias las cuales son la colocación centralizada de datos la cual indica que se guarda todo en un solo sitio, la colocación particionada de datos la cual se divide en varias partes desarticuladas y se guardan en varios sitios, la colocación replicada de los datos la cual guarda varias copias y fragmentos de la base en varios sitios, esta distribución se logra mediante la partición de los datos, o sea la colocación está relacionada con la manera que los datos se dividen en la base de datos, esto cuenta con algoritmos para saber dónde localizar los datos y cuales datos localizar, tales como objetivos de desempeño, tamaño, numero de filas, tipo de transacciones, atributos accesados por cada transacción, etcétera.
Es indispensable conocer los doce mandamientos de C.J Date, para contar con una buena base de datos distribuida.
Independencia del sitio local, la cual se adapta a cada sitio el cual pueda actuar independiente, autónomo y centralizado.
Independencia del sitio central, el cual indica que todos los sitios deben de tener las mismas capacidades.
Independencia de fallas, los sistemas no se deben de ver afectados por nodos, estos deben de continuar operando.
Transparencia de ubicación, el usuario no necesita conocer la ubicación de los datos para recuperarlos.
Transparencia de fragmentación, El usuario no necesita conocer el nombre de los fragmentos para recuperarlos, la fragmentación es totalmente transparente e independiente al usuario.
Transparencia de replicación, el usuario ve una sola base de datos lógica, y el sistema de administración de base de datos maneja todos los fragmentos del usuario.
Procesamientos de consulta distribuida, se ejecuta en varios sitios diferentes de procesamiento de los datos.
Procesamiento de transacciones distribuidas, la transacción es transparentemente ejecutada en varios sitios diferentes de procesamiento de datos.
Independencia del hardware, el sistema debe de funcionar en cualquier plataforma hardware.
Independencia del sistema operativo, el sistema debe de funcionar en cualquier sistema operativo.
Independencia de la red, el sistema debe de funcionar en cualquier plataforma de red.
Independencia de la base de datos, el sistema debe de soportar cualquier productor de datos provisto de cualquier proveedor.
Estos son los doce mandamientos los cuales deberían ser seguidos por cualquier sistema de gestión de base de datos y base de datos.
...