Professional Documents
Culture Documents
Fuente Destino Generalmente las estructuras son diferentes. Compatibilidad de estructuras a travs de instrucciones Select. Caso SEPOMEX
d_codigo
44100 44110 44130 44130 44140 44150
d_asenta
Guadalajara Centro Vallarta Poniente Arcos Vallarta Arcos Obrera Centro Barrera
d_tipo_asenta
Colonia Fraccionamiento Colonia Fraccionamiento Colonia Colonia
D_mnpio
Guadalajara Guadalajara Guadalajara Guadalajara Guadalajara Guadalajara
d_estado
Jalisco Jalisco Jalisco Jalisco Jalisco Jalisco
d_ciudad
Guadalajara Guadalajara Guadalajara Guadalajara Guadalajara Guadalajara
d_CP
44101 44101 44101 44101 44101 44101
Particionamiento de una BD
El objetivo de hacer particiones en tablas e ndices es mejorar el rendimiento de una base de datos. Generalmente es proceso se lleva en tablas de bases de datos de gran tamao, en las que el crecimiento es tal que se requiere hacer particiones para acceder a los datos ms recientes con mayor facilidad. Un ejemplo sera una tabla de transacciones con datos del ltimo ao dejando los de aos anteriores en otra particin para que las consultas resulten ms eficientes.
a. Esquema, tabla
Partition Function Partition Schema
TransactionDate Particin1
FileGroup1
TransactionDate Particin2
FileGroup2
TransactionDate
..
TransactionDate Particin3
FileGroup3
Replicacin de una BD
La replicacin te permite distribuir datos desde una base de datos origen hacia una o varias bases de datos destino
La replicacin se puede programar para que ocurra en una fecha y hora determinada Puedes utilizar la replicacin para copiar, transformar y distribuir informacin personalizada de uno a muchos servidores
Si solo se quiere copiar la informacin una vez no se requiere replicar, es mejor hacer un respaldo y restaurarlo en el servidor deseado
Replicacin de una BD
Algunas razones para utilizar la replicacin 1. Para sincronizar cambios hechos a bases de datos remotas desde una base de datos central.
Ejemplo: un vendedor conectado a una BD realiza cambios y al conectarse a la red sincroniza dichos cambios de su regin a la BD que contenga toda la informacin.
2. Para crear mltiples instancias de una BD para que as puedas distribuir la carga de trabajo.
Ejemplo: Si tienes una base de datos central que es actualiza regularmente y quieres distribuir los cambios a las BD departamentales, los empleados de cada departamento pueden acceder a la BD departamental, hacer realizar las operaciones y los cambios se vern reflejados en la BD central.
Replicacin de una BD
Componentes de la replicacin 1. Publicador: servidor que pone disponibles los datos para duplicarlos a otros servidores.
Suscriptor
Publicador
Suscriptor
Distribuidor Suscriptor
Replicacin de una BD
Tipos de replicacin
1. Instantnea (Snapshot): corre de forma peridica en el plazo de tiempo que se destine, incrementa el trfico de red. Duplica un conjunto completo de datos y cada vez puede llevar ms tiempo. 2. Transaccional (Transactional): distribuye cambios. Al inicio se enva una replicacin tipo snapshot y despus solo se actualizan los cambios, aunque cada determinado tiempo se enva un snapshot para garantizar que la base de datos est sincronizada.
3. Mezcla (Merge): permite a los suscriptores hacer cambios y reflejarlos en el publicador. No utiliza transacciones distribuidas ya que no podra garantizar la consistencia.