Vous êtes sur la page 1sur 2

Las Doce Reglas de las Bases de Datos Distribuidas: Principio fundamental: Para el usuario un sistema distribuido debe ser

igual que uno centralizado. 1. Autonoma Local: Los sitios distribuidos deben ser autnomos, es decir que todas las operaciones en un sitio dado se controlan en ese sitio. Cada lugar debe contener diversos atributos como: Propietario, Administracin, Responsabilidad, Integracin y Representacin Local. Todo esto se hace hasta donde sea posible llevarlo a cabo. 2. No dependencia de un sitio central: No debe de haber dependencia de un sitio central para obtener un servicio. 3. Operacin Continua: Siempre deber estar en constante funcionamiento para que todas las operaciones puedan realizarse en el momento requerido, aun cuando se adicionen elementos y se hagan actualizaciones. 4. Independencia con respecto a la localizacin: No es pertinente ni necesario que los usuarios sepan dnde estn almacenados fsicamente los datos, el usuario lo debe de ver como si solo existiera un sitio local. 5. Independencia con respecto a la fragmentacin: La fragmentacin es deseable por razones de desempeo, los datos, pueden almacenarse en la localidad donde se utilizan con mayor frecuencia de manera que la mayor parte de las operaciones sean slo locales y se reduzca el trfico en la red. 6. Independencia de rplica: Si una relacin dada (es decir, un fragmento dado de una relacin) se puede presentar en el nivel fsico mediante copias almacenadas o rplicas, dado que la rplica proporciona prestacin y disponibilidad, ah la creacin y destruccin de las mismas, debe hacerse transparente e invisible ante el usuario. 7. Procesamiento Distribuido de Consultas: El objetivo es convertir transacciones de usuario en instrucciones para manipulacin de

datos, y as reducir el trfico en la red implica que el proceso mismo de optimizacin de consultas debe ser distribuido. 8. Manejo Distribuido de Transacciones: Tiene dos aspectos principales, el control de recuperacin y el control de concurrencia, cada uno de los cuales requiere un tratamiento ms amplio en el ambiente distribuido. Donde hay transacciones estas pueden realizarse en distintos lugares, cuidando siempre los mtodos para avanzar, retroceder o bloquear mediante mensajes de error 9. Independencia con respecto al equipo: El SGBDD debe ser ejecutable en cualquier momento y en cualquier lugar, sin importar los tipos de hardware existentes. 10. Independencia con respecto al Sistema Operativo: El sistema debe ser multioperativo, para poder ejecutarse en cualquier plataforma. 11. Independencia con respecto a la red: El sistema debe poder ejecutarse en diferentes redes. Todos los usuarios acceden a la BDD a travs de un esquema global en forma transparente al usuario. Debe ser posible ejecutar diferentes SGBDD locales que utilicen distintos modelos de datos. 12. Transparencia de DBMS: Todos los usuarios tienen la capacidad de acceder en un esquema global en forma transparente al usuario. Debe ser posible ejecutar diferentes SGBDD que utilicen distintos modelos de datos.