You are on page 1of 7

Importacin y exportacin de datos

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

TransactionHistory TransactionID ProductID ReferenceOrderID ...

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.

3. Para mover datos especficos de la BD central y distribuirlos a otras BD.


Ejemplo: si tienes un BD central y requieres distribuir los datos de ventas a todas las BD de las tiendas departamentales de una compaa.

4. Para personalizar y distribuir datos a mltiples suscriptores.


Ejemplo: Si tu compaa vende datos sobre el consumo de sus clientes, se podra replicar informacin personalizada a cada suscriptor

Replicacin de una BD
Componentes de la replicacin 1. Publicador: servidor que pone disponibles los datos para duplicarlos a otros servidores.

2. Distribuidor: servidor que aloja y distribuye los datos a duplicar.


3. Suscriptor: servidor que recibe los datos duplicados.
Publicador Y distribuidor

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.

You might also like