Una
base de datos no replicada guarda una base de datos en un solo sitio por
consiguiente, por consiguiente no existe no existen base de datos duplicadas.
Varios
factores influyen en la decisión de utilizar replicas de datos.
Tamaño
de base de datos.
Frecuencia
de usos.
Costos-
de desempeño, software, indirectos y de administración, - asociados con
la sincronización de las transacciones y de sus componentes vs beneficios de
tolerancias a las fallas asociados con los datos replicados.
Permite
maximizar el costo de comunicación y al mismo tiempo maximizar el tiempo
de respuesta. El administrador de bases de datos debe de evaluar el modo de
operar de la base de datos, es decir como su nombre lo indica no podemos
realizar el algoritmo en aquellas copias, pero debe ser sobre la base de datos
original .La fragmentación hibrida es de preferencia lo que debe de llevar este
tipo de algoritmos, porque estas utilizan las tres fragmentaciones y las
mas aconsejables.
Hablar
de algoritmos implica sobre la Programación
Hay
gestores que son muy flexibles en cuestiones de programación, mientras que
otros ofrecen más rendimiento. Así, al diseñar el algoritmo tendrá que hacer
toda la información referente a la vida de la base de datos pero por otro lado
deberá buscar siempre de darle soluciones al usuario, pues este será el que al
final de cuentas interesa. Existen en la actualidad infinidad de tecnologías en
cuanto a los gestores de la base de datos se refiere, el que utilizaremos (el
mas actual) será SQL SERVER, este gestor comenzó a crearse por la década
de los 90´s, ofrece muchas ventajas sobre otros gestores, la única desventaja
que podríamos encontrar en su compatibilidad con los Windows mas comerciales
como el 98, XP entre otros. Se preguntaran que tiene que ver el gestor con
los algoritmos de datos no replicados, sin embargo la respuesta es muy
sencilla, y esta es que este algoritmo es fácil de implantar en SQL SERVER.