Datos distribuidos en Data WareHouse

programming tutorials, programming manuals
programacion
manuales RegistroNewsletter
Untitled Document
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 85.000 registrados
Untitled Document
Secciones: Manuales-Diseño-Trucos-Recursos-Foros/Comunidad-Software-CodigoFuente-compras
AñadenosFavoritos
links2
Secciones: Herramientas-Libros-Webmasters/Google-Noticias -Biblioteca-Cursos--Directorio-EmpleoN
Untitled Document


+NuestrosManuales
+Manual MySQL
+Manual SQL
+Manual Oracle
+Manual Fox Pro
+Trucos d Access
+Otros Manuales
+MySQL
+SQL
+Oracle
+Access
+Filemaker
+Interbase
+XML
+VisualFoxPro
+informix
+Trucos B Datos
+trucos B Datos
+Cursos Masters
+Cursos B Datos

+Libros B Datos
+libros B Datos
+Codigo Fuente
+Codigo B Datos

+Newsletter
+InscribeteGratis..

+Manuales
+Programacion
+DiseñoWeb
+Bases de Datos
+Manual.propios
+Cursos-Masters
+Manual de Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada

+Comunidad
+Foros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona ADSL
+Zona Photoshop
+Zona MAC

+Herramientas
+Herramientas
+Drivers

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio

+Canal Compras
+Canal Compras

Datos distribuidos en Data WareHouse

Datos distribuidos
 
La distribución de los Datos a través de varios servidores es toda una teoría de la que nosotros solo vamos a mencionar sus más relevantes rasgos, haciendo énfasis en la replicación de SQL Server. Para comenzar debemos decir que existen dos técnicas fundamentales apara usar datos distribuidos.

  1. Transacciones Distribuidas
  2. Replicación

La primera necesita que todos los servidores involucrados estén funcionando correctamente y en red (online). Este tipo de transacciones mantiene actualizadas todas las bases de datos involucradas en todo momento. Todos los servidores tienen que estar sincronizados y si falla un solo elemento de la transacción falla completa. Teniendo que revertir el proceso en todos los servidores con su correspondiente consumo de procesamiento. La segunda por su parte puede mantener un margen de tiempo que permite a los servidores no tener que estar sincronizados en todo momento. Así como podemos ver el uso de una u otra técnica está dado principalmente por dos factores: Latencia entre servidores y Autonomía de cada servidor. Este último tiene que ver por ejemplo: Si el Data Mart ubicado en Ciego es actualizado a partir de la información recolectada del sistema de inventario de todos los centros comerciales de esta provincia. Entonces este Servidor posee una autonomía. Estos datos no tienen por qué ser replicados al servidor de la Provincia Santiago de Cuba o Matanzas. En este caso esa información solo sería necesaria en El servidor central de la Empresa donde se encuentra el Data Warehouse central. Así mismo estos pueden ser replicados en el horario nocturno evitando que los enlaces de comunicación WAN se congestionen por el día que hay un mayor tráfico de correo, Messenger, sistemas contables y otros. Es decir en nuestro ejemplo la replicación sería la vía más óptima de implementación para poder mantener los datos distribuidos con autonomía a través de todas las sucursales del país.

Estas dos técnicas de trabajo poseen una serie de variantes para su implementación que mostramos en forma de gráfico:

Figura 5: Formas de implementación de datos distribuidos (Microsoft Training, 2000)

 
 Alta Latencia (Hight Latency)
                                                         Merge Replication
                                               SnapShot Replication
                                           SnapShot Replication with immediate or queued updating
                                     Transactional Replication
                              Transactional Replication with immediate or queued updating
                          Distributed Transactions

                                                       
                                                           Alta Autonomía (Hight Autonomy)
       
SQL Server 2000 tiene tres formas básicas para implementar la distribución de datos:

  1. Snapshot Replication
  2. Transactional Replication
  3. Merge Replication

 

SanapShot Replication: Replica todos los datos en la publicación hacia el o los subscriptores. En el tiempo especificado en el Agente. Este tipo de método es muy usado en ambientes con una gran autonomía y donde se necesitan los datos publicados con una latencia no muy baja.
Transactional Replication: En este tipo de replicación solo se replican los cambios incrementales. Este tipo de replicación es usada en ambientes donde la latencia de actualización debe ser baja, puede ser muy útil además en ambientes conectados por enlaces de poco ancho de banda pues el tamaño de los datos replicados es muy bajo. El agente que permite realizar este trabajo tiene además la opción de replicar los datos inmediatamente.
Merge Replication: En este tipo de replicación se analizan los artículos publicados y se crea uno solo con la información resultante de la comparación de estos en cada servidor. Al final cada servidor se actualiza con el artículo resultante. En este tipo de replicación pueden ocurrir colisiones si se usan las mismas bases de datos con un nivel de autonomía alto. Estas colisiones pueden ser resultas programando reglas en la publicación. 

SQL Server usa una filosofía llamada Publicador-Distribuidor-Subscriptor. Análogamente a la vida real el Publicador crea una a varias publicaciones, que no son más que objetos de una base datos como: Tablas, Vistas, Procedimientos almacenados; o Porciones de estos como una proyección de una tabla determinada o una selección de una o varias tablas relacionadas y a partir de esa publicación es que un subscriptor puede suscribirse para recibir las actualizaciones de esta publicación que le llega a través del distribuidor. Tenga en cuenta que el distribuidor puede estar en el propio servidor que publica o puede estar en otro diferente para eliminar carga al publicador y buscar un balance en el procesamiento. Atendiendo a esta filosofía existen tres tipos básicos de implementación física de los servidores:

  1. Publicador Central y Muchos Suscriptores
  2. Muchos Publicadores y un solo suscriptor
  3. Muchos Publicadores y muchos suscriptores

 

En nuestro caso particular necesitaríamos publicadores en todas las sucursales del país y un subscriptor central en la Habana, con una replicación transaccional (Tansactional Replication) que se ejecutara en el horario de la noche. Es importante destacar que bases de datos de otros sistemas como Lotus Notes. Implementan este sistema de bases de datos distribuidas con replicación con muy buena calidad, prestaciones y poco uso de ancho de banda en los enlaces WAN lo que las hace muy competitivas en el mundo empresarial.


  Manual de Warehouse orientado a SQL Server
DW Resumen - introduccion
DW Data Warehouse, Conceptos Fundamentales.
DW El Modelo de Hechos Dimensionales (DFM-Dimention Fact Model)
DW Diagrama en Estrella.
DW Obtención y Transformación de los Datos
DW Técnicas de desarrollo del soporte de Hardware
DW Datos distribuidos
DW Consultas distribuidas
DW Salva y restaura de datos-Conclusiones- bibliografia
ADD BLOGLINES Comenta y vota esta noticia en :
 
votanos en blogmemes
votanos en digg
Añadenos Favoritos - Ver foro relacionado - Registrate gratuitamente
Recomendar
Recomendar esta pagina a un amigo
Sugiere un manual para esta seccion
¿buscas mas manuales? recomendamos solorecursos.com
 
Recomendar
Recomendar esta pagina a un amigo
Untitled Document

Documento sin título

Untitled Document
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo

+Agregador Blogs
+Otros idiomas
+Webmasters (FR)
+Software (FR)
+Tech (PT)
+Tecnologia (IT)
+Technologie (DE)
+Software (DE)
+Games(DE)
+Software(IT)

Agregador Blogs de:
Home
blogs Tecnologia
blogs Software
blogs Moviles
blogs Internet
blogs Geeks
blogs Informatica
blogs Gadchets
blogs Zona Messenger
blogs Diseño
blogs Recursos Blogs
blogs Webmasters
blogs Programacion
blogs 2.0
blogs Linux
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

links programacion
Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion:recursosIprogramacionITrucosTecnicosIservicios gratisIpueblos20Iprogramatium.netIcomprasITowns 2.0 Iminiclip
noticias: SaludIcineIMusicaIMotorIDeportes IJuegos I FinanzasIMovilesIEnergiaIEcologiaITech-yIMujerIMACISaludIViajes INegocios
Pueblos de: Andalucia -Aragon - Asturias- Baleares- Canarias- Cantabria-Castilla la mancha -Castilla Leon - extremadura - Galicia- la Rioja-Madrid -Murcia -Pais Vasco -
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 - web esta optimizada para Microsoft explorer 6.0
tutoriales