Sunteți pe pagina 1din 8

Ensayos

Ventajas y retos en el uso de bases de datos distribuidas


Resumen

Abstract

Abstrait

Actualmente diversas actividades en las


cuales se encuentran involucradas bases de
datos requieren realizarse desde diferentes
sitios. Muchas empresas se han diversificado
geogrficamente y sus recursos de cmputo
se encuentran de tal manera esparcidos. Sin
embargo, las consultas de datos entre diferentes unidades de negocios son comunes
entre ellas, ms an con el advenimiento de
la Internet. Las bases de datos distribuidas
son una buena alternativa para estos casos.
Este documento analiza las principales ventajas de las bases de datos distribuidas y
menciona los principales retos tecnolgicos
en donde an se est haciendo investigacin al respecto.

Nowadays, a diversity of activities in which data bases are involved need to be carried
out from different sites. Many companies have
branched out geographically and likewise
their computer resources are spread out.
However, consulting common data between
different sections of a company is common,
and more so now with the arrival of the
Internet. Distributed data bases are a good
alternative in such cases. This document
analyses the principal advantages of distributed data bases and mentions the main
technological challenges in which research
is still being carried out.

Actuellement des activits diverses dans


lesquelles des bases de donnes sont insres
doivent tre effectues depuis des sites
diffrents. Beaucoup d entreprises se sont
diversifies gographiquement et leurs
ressources informatiques se sont disperses.
Cependant, les consultations de donnes
communes entre les diffrentes units de
commerces le sont entre elles, encore plus
avec l arrive de l internet. Les bases de
donnes distribues sont une bonne
alternative pour tous ces cas. Ce document
analyse les principaux avantages des bases
de donnes distribues et mentionne les dfis
technologiques principaux o l on dveloppe
la recherche.

* Francisco de Ass
Lpez Fuentes

1. Introduccin
El incremento de la globalizacin y el clima ms competitivo ha hecho necesario que las compaas internacionales trabajen de una nueva
manera, que maximicen sus sinergias entre sus diferentes unidades de negocios, ingeniera y proyectos alrededor del mundo. Con la explosiva popularidad de la Internet y el world wide web (WWW) hay una necesidad
de crecimiento rpido para suministrar acceso sin precedente a fuentes de
datos distribuidas globalmente a travs de la Internet. La integracin de los
datos dispersos en diferentes sitios para ser accedidos a travs del web,
puede requerir de nuevas arquitecturas y herramientas de software para el
desarrollo de estos sistemas. Diferentes empresas se han visto en la necesidad de integrarse a estas nuevas tecnologas. Esta necesidad ha creado
una fuerte demanda por capacidades de acceso a bases de datos a travs
de la Internet[1]. En este documento revisamos las ventajas que podemos
lograr a travs del uso de bases distribuidas, con respecto a una base corporativa centralizada, ambas accedidas a travs del web.

2. Arquitectura de una base de datos distribuida


El procesamiento en las bases de datos distribuidas, es el procesa*

Profesor Investigador de la Universidad

miento por el medio del cual la ejecucin de las transacciones, la recu-

Tecnolgica de la Mixteca

peracin y actualizacin de los datos se lleva a cabo entre dos ms

Ventajas y retos en el uso de bases de...

TEMAS

DE CIENCIA Y TECNOLOGA

vol. 6

nmero 18TEMAS
septiembre
| septiembre
- diciembre
- diciembre
2002
pp2002
3-9

computadoras independientes. La figura 1 muestra un

Econmicas y de organizacin

sistema de base de datos distribuida que involucra

Muchas organizaciones son descentralizadas y los

cuatro computadoras. En esta arquitectura [2] el sis-

usuarios de los sistemas de informacin en estas cor-

tema administrador de base de datos distribuida

poraciones como en los bancos, grupos industriales,

(DDBMS), esta formado por los administradores de

servicios nacionales de salud y educacin ven ms til

transacciones y los administradores de bases de da-

un enfoque de base distribuida que refleje la estructu-

tos de todas las computadoras.

ra de la organizacin [7]. Esto ha podido ocurrir con


el desarrollo reciente de tecnologas de cmputo, la
presin ejercida por los usuarios y el advenimiento de
las nuevas tecnologas de comunicacin.

Interconexin entre bases de datos existente


Surge ante el planteamiento de un modelo poco
ptimo para aquellas empresas en donde las fuentes
locales de informacin son las principales usuarias de
su propia informacin, es decir un departamento necesita un software y hardware especfico que pocas
veces cruza datos con otros departamentos. Este enfoque aislado trae mejores beneficios de seguridad y
disponibilidad de la informacin, ya que la implantacin de los mecanismos de control de acceso fue ms
fcil. Sin embargo cuando existi la necesidad de
transferir datos entre los diferentes sistemas departamentales y el sistema central de una corporacin hubo
FIGURA 1. ARQUITECTURA DE LAS BASES DE DATOS DISTRIBUIDAS

3. Ventajas para implementar


bases de datos distribuidas

problemas de consistencia y duplicidad. Las bases de


datos distribuidas son la solucin natural cuando diversas bases de datos existen en una organizacin y
se tiene la necesidad de ejecutar aplicaciones globa-

La evolucin de las bases de datos distribuidas

les. En este caso, la base de datos distribuida es crea-

se debe por una parte a razones organizacionales

da por encima de las bases de datos locales

las cuales han demandado que mayores capacida-

preexistentes, lo cual puede requerir un cierto grado

des sean incorporadas a las bases de datos, tales

de reestructuracin local [7]. Esto permite un tipo de

como la integracin de informacin desde distintos

control centralizado o distribuido para mantener la in-

sitios donde se encuentre la empresa distribuida

tegridad de la base de datos descentralizada en dife-

hacia algn sitio por ejemplo, para una consulta.

rentes sitios. La descentralizacin aunque, en un

Por otra parte, el desarrollo de las tecnologas de co-

principio concebida para sistemas homogneos de in-

municacin han permitido enlazar datos con apli-

formacin, involucra en varios casos el manejo de sis-

caciones que se encuentran en sitios distintos y

temas heterogneos. La heterogeneidad se puede dar

remotos, por ejemplo las transacciones bancarias

a muchos niveles, desde la forma de concebir los da-

realizadas en mquinas-cajeros automticos (ATM)

tos hasta los medios de almacenamiento para man-

que se encuentran ubicados en centros comercia-

tener su durabilidad, pasando por los diferentes

les, empresas y escuelas, no seran posibles si no tu-

sistemas de comunicacin para transportar los datos.

viramos sistemas de comunicacin para enlazarnos


a bases de datos localizadas en diferentes sitios financieros. A continuacin explicamos brevemente en que
consisten estas razones:

Crecimiento proporcional
Existen organizaciones que crecen adicionando
nuevas unidades organizacionales relativamente autnomas como: sucursales, nuevos almacenes o fbri-

TEMAS | septiembre - diciembre 2002

Ensayos

cas, lo que implica el desarrollo de nuevas bases de

complejas. Las fallas en un sistema distribuido se pue-

datos para los sistemas de informacin. Es aqu don-

den dar con mayor frecuencia que en un sistema cen-

de un enfoque de bases de datos distribuido es muy

tralizado, debido al gran nmero de componentes

til, ya que estas soportan un suave crecimiento con

que lo integran, sin embargo el efecto de cada falla

un mnimo impacto en las unidades existentes alrede-

se reduce a aquellas aplicaciones que usan el dato y

dor. En un enfoque centralizado, an en las dimensio-

el sitio que falla, y el hecho- de que una falla en un

nes del sistema inicial se tiene cuidado con futuras

sitio o en un dato ocasione que el sistema distribui-

expansiones, se dificulta y se encarece al implemen-

do completo falle, es muy raro.

tarlo y el crecimiento por nuevas aplicaciones afecta


tambin a las aplicaciones ya existentes.

ltimamente los sistemas distribuidos estn siendo afectados an ms por el desarrollo dramtico de
los canales de distribucin de la informacin basadas

Reduccin de la sobrecarga de comunicacin

en la penetracin de la Internet y a su rpido avance

Cuando existen aplicaciones distribuidas geogrfi-

en reas no asociadas normalmente a la computacin

camente en distintos nodos de una red, un enfoque

[3]. El World Wide Web, el E-mail, y los grupos de In-

bajo una base de datos centralizada lleva a aumentar

ternet son ejemplos prominentes. Esta tendencia no

el trfico en la red, dificultando los accesos a la base

slo continuar, sino que se acelerar.

de datos. Un enfoque distribuido permite reducir la so-

Actualmente existen aplicaciones que desde su ori-

brecarga de trfico en la red ya que los sitios locales

gen han sido concebidas como distribuidas, donde se

pueden contener los fragmentos ms usados por las

han considerado las diferentes tecnologas recientes

aplicaciones locales, esta ventaja se debe considerar

que permiten integrar los sistemas de informacin sin

al disear la base de datos distribuida.

afectar al usuario. Sin embargo, un reto importante es


cuando tenemos que integrar a un ambiente distribui-

Consideraciones de rendimiento

do diferentes departamentos, donde existen sistemas

La existencia de diversos procesadores autnomos

gestores de bases de datos (DBMS) locales distintas

resulta en el incremento del rendimiento a travs de un

(heterogneas), que gestionan datos que se requieren

alto grado de paralelismo. Esta consideracin puede ser

cruzar en diferentes reas para aplicaciones distintas.

aplicada a cualquier sistema de multiprocesador y no

Con el comercio electrnico que comienza a ser

solamente a bases de datos distribuidas. Sin embargo,

una caracterstica comn de algunas empresas, la

las bases de datos distribuidas tienen la ventaja de que

importancia de los sistemas distribuidos y las ba-

la descomposicin de datos refleja el criterio de depen-

ses de datos distribuidas se acrecienta, ya que aun-

dencia de aplicaciones lo cual maximiza la situacin de

que actualmente la mayora de los diseadores e

las aplicaciones; de esta manera la interferencia mutua

implementadores de los sistemas de comercio elec-

entre diferentes procesos es minimizada. La carga es

trnico se han concentrado en lo que respecta al

compartida entre los diferentes procesadores y los cue-

pago electrnico, en realidad existen muchos otros

llos de botellas crticos tales como: la misma red de co-

componentes en la implementacin de sistemas

municacin o servicios comunes del propio sistema se

distribuidos masivos. El comercio electrnico impli-

evitan. Este efecto es una consecuencia de la capacidad

ca no solamente el pago por las mercancas o ser-

de procesamiento autnomo requeridos, para las apli-

vicios [6] sino tambin su creacin, publicidad,

caciones locales, declarada en la definicin de las ba-

salida, mantenimiento y disposicin.

ses de datos distribuidas.

Confiabilidad y disponibilidad

4. Los retos tecnolgicos


Como expectativa con respecto a las tecnologas de

El enfoque de bases de datos distribuidas, espe-

DBMS distribuidas y paralelas, hay un nmero de cues-

cialmente cuando se tiene redundancia de datos, pue-

tiones que tienen todava que ser resueltas satisfacto-

de ser usado tambin con el fin de obtener una mayor

riamente. Algunas de estas cuestiones de investigacin

confiabilidad y disponibilidad. Sin embargo obtener

importantes, [4] son indicadas a continuacin:

esta meta no es sencillo y requiere el uso de tcnicas

Ventajas y retos en el uso de bases de...

TEMAS | septiembre - diciembre 2002

Colocacin del dato

gativamente el balanceo de la carga. Un factor de com-

En un sistema paralelo, la colocacin apropiada de

plicacin final en la colocacin de los datos es la re-

los datos es esencial para balancear la carga. Idealmen-

plicacin de los datos para una alta disponibilidad. Un

te, la interferencia entre las operaciones paralelas si-

enfoque ingenuo [2] es mantener dos copias de los

multneas se puede evitar teniendo cada trabajo de la

mismos datos, una copia primaria y una de respaldo,

operacin sobre un conjunto de datos independiente.

en dos nodos separados. Sin embargo, en caso de una

Estos conjuntos de datos independientes pueden ser

falla del nodo, la carga del nodo que tiene la copia pue-

obtenidos por desagrupar (dividiendo horizontalmen-

de duplicarse, de tal modo que afecte el balanceo de

te) las relaciones segn una funcin (funcin hash o

la carga.

ndice del rango) aplicada a algn atributo(s) de la colocacin, y asignando cada particin a un disco dife-

Problemas de escalamiento y fallas de la red

rente. Como con la fragmentacin horizontal en bases

La comunidad de base de datos no tiene un com-

de datos distribuidas, el desagrupamiento es til para

pleto entendimiento de las implicaciones de rendi-

obtener paralelismo entre consultas, teniendo consul-

miento de todas las alternativas de diseo que

tas independientes trabajando en particiones diferen-

acompaan el desarrollo de DBMS distribuidos. Espe-

tes, y paralelismo entre consultas, por tener una

cficamente cuando nos referimos a la escalabilidad de

operacin de consulta trabajando en diferentes parti-

algunos protocolos y algoritmos, cuando el sistema lle-

ciones. El desagrupamiento puede ser de un slo atri-

ga a ser distribuido geogrficamente o cuando el n-

buto o de muchos atributos. En el ltimo caso, una

mero de componentes del sistema se incrementa. De

consulta igual requerir la igualacin de todos los atri-

preocupacin especfica podemos mencionar los me-

butos que se puedan procesar por un solo nodo sin

canismos de procesamiento de transaccin distribui-

comunicaciones. La seleccin entre el hashing y el n-

da en sistemas de base de datos distribuidas basados

dice del rango para repartir es una cuestin del dise-

en redes WAN. Diversos algoritmos y protocolos pro-

o: el hashing incurre en menos gastos de almacenaje

puestos para arquitecturas de redes de rea local

pero proporciona nicamente ayuda directa para las

(LAN), no estn bien entendido su comportamiento

consultas igualmente exactas, mientras que el ndice

cuando son llevados a redes de rea amplia (WAN) [6].

del rango puede tambin utilizar consultas del rango.

Para lo cual se requiere una mayor investigacin con

Propuesto inicialmente para sistemas no compartidos,

respecto a los modelos de rendimiento. Tambin el ais-

el desagrupamiento ha mostrado tambin ser til para

lamiento y la correccin de fallas en los sistemas dis-

el diseo de memoria compartida, por reducir conflic-

tribuidos requerirn nuevos servicios de la

tos de acceso a memoria. El desagrupamiento com-

infraestructura para vigilar la calidad de las comunica-

pleto, por lo cual cada relacin se reparte a travs de

ciones y entregar avisos de las anomalas a los provee-

todos los nodos, causa problemas para la relacin o

dores del servicio cuando la calidad se sita por debajo

los sistemas pequeos con una gran cantidad de

de un umbral dado [1]. Posibles soluciones seran la

nodos [4]. Una solucin mejor es el desagrupamiento

implementacin de mecanismos automticos de ais-

variable, donde cada relacin se salva en cierto nmero

lamiento y deteccin de fallas.

de nodos como una funcin de la frecuencia de acceso y del tamao de la relacin. Esto puede ser combinado con el agrupamiento de mltiples relaciones para

Procesamiento
de consultas paralelas y distribuidas

evitar la carga general de comunicacin de las opera-

La optimizacin de la consulta global genera un

ciones binarias. Cuando los criterios usados para la

plan ptimo de ejecucin para la consulta del fragmen-

colocacin de los datos cambian hasta el punto de que

to de la entrada de informacin tomando decisiones

el balanceo de la carga se degrade perceptiblemente,

con respecto al orden de la operacin, al mover el dato

la reorganizacin dinmica es requerida. Un problema

entre los sitios, y a la seleccin tanto de los algoritmos

serio en la colocacin de los datos es cmo tratar con

distribuidos y de los locales, para las operaciones de

las distribuciones sesgadas de los datos lo cual puede

la base de datos. Hay varios problemas relacionados

conducir a una reparticin no uniforme y afectar ne-

a este paso. Se tienen que hacer con las restricciones

TEMAS | septiembre - diciembre 2002

Ensayos

impuestas ante el modelo de costo, la concentracin

que las simulaciones frecuentemente incorporan las

en un subconjunto del lenguaje de consulta, la nego-

mismas suposiciones que sirven de base al anlisis de

ciacin entre el costo de la optimizacin y el costo de

Markov. Hay una necesidad, por lo tanto, de estudios

la ejecucin, y el intervalo optimizacin-reoptimizacin.

empricos para monitorear patrones de fallas en siste-

El modelo de costo es central para optimizacin de

mas de produccin de la vida real, con el propsito de

consultas globales, ya que proporcionan la abstraccin

construir un modelo simple de carga de fallas tpicas.

necesaria del sistema de ejecucin del DBMS distribuido en trminos de acceso, tanto como en la abstrac-

Heterogeneidad

cin de la base de datos en trminos de informacin

Esta cuestin importante en el diseo actual de las

del esquema fsico relacionada estadsticamente. El

bases de datos distribuidas ser perceptiblemente ma-

modelo de costo es usado para predecir el costo de

yor para sistemas distribuidos masivos. Mientras que

ejecucin de los planes de ejecucin alternativos para

la mayora de las aplicaciones distribuidas existentes

una consulta. Un nmero importante de restricciones

[5] se ejecuta en una cantidad de diferentes platafor-

son frecuentemente asociadas con el modelo de cos-

mas de cmputo, limitadas a un pequeo nmero de

to [4], los cual limitan su eficiencia de optimizacin

familias comunes, por ejemplo UNIX, Windows, LINUX

para mejorar el rendimiento efectivo. Es necesario ne-

o quizs MVS. Las aplicaciones distribuidas masivas,

gociar entre el costo de optimizacin y la calidad del

por otra parte, se ejecutarn no solamente en platafor-

plan de ejecucin generado. La optimizacin de la

mas existentes [1], sino tambin en una amplia varie-

consulta global se realiza tpicamente antes de la eje-

dad de sistemas empotrados, soportados por los

cucin de la consulta; de aqu que esta sea llamada es-

propios sistemas operativos y hardware del propieta-

ttica. Un problema importante con este enfoque es que

rio (tal como sistemas de control en automvil y PDAs).

el modelo de costo usado para la optimizacin puede

Una aplicacin distribuida masiva para la comunica-

llegar a ser inexacto, debido a cambios en el tamao del

cin remota podr tener componentes que se ejecu-

fragmento o a la reorganizacin de la base de datos que

ten en estaciones de trabajo, en equipos para TV por

es importante para el balance de la carga.

cable, en telfonos porttiles, en dispositivos de comunicacin basados en PCS y as sucesivamente [6].

Procesamiento de transacciones distribuidas

Esto aumentar el nmero de diversas implementacio-

Existen an tpicos de fuerte investigacin en el

nes de software para un solo tipo de componente, de

rea de procesamiento de transacciones distribuidas.

modo que ser necesario un esfuerzo para asegurarse

Con respecto a la replicacin de datos, la investigacin

de que la aplicacin trabaja correctamente en un am-

requerida se encamina a los mtodos de replicacin

biente heterogneo.

para computacin y comunicacin; y ms trabajo es


requerido para permitir la explotacin sistemtica de
las caractersticas de aplicaciones especficas. Una de

Representacin,
codificacin y traduccin de objetos

las dificultades en las tcnicas de replicacin de eva-

Hay una variedad de esfuerzo para determinar los

luacin cuantitativa yace en la ausencia de modelos de

mejores modelos de programacin para los objetos

incidencia de falla comnmente validados. Los mode-

distribuidos, tales como CORBA y Java. Sin embargo,

los de Markov que son algunas veces usados para ana-

existen ciertas cuestiones que introducirn nuevos re-

lizar la disponibilidad alcanzada por los protocolos de

tos en cmo se representan, se codifican y se tradu-

replicacin asumen la independencia estadstica de los

cen los objetos. La representacin de objetos

eventos individuales de falla y la muy rara divisin de

distribuidos masivos requerir no solo nuevas tcnicas,

la red por causas relacionadas a fallas en los sitios. Sin

sino que su presentacin a los usuarios tambin reque-

embargo, actualmente no se conoce que una u otra de

rir innovacin. Algunos investigadores han examina-

estas suposiciones sea alcanzable, tampoco se cono-

do este problema. Una nueva clase de interfaz de

ce como responden los modelos de Markov a estas

usuario representa objetos como espacios virtuales [2].

suposiciones. Los modelos de Markov [6] para su si-

Esta tcnica es conveniente para presentar objetos dis-

mulacin requieren mediciones empricas, debido a

tribuidos masivos a los usuarios finales. Por ejemplo,

Ventajas y retos en el uso de bases de...

TEMAS | septiembre - diciembre 2002

un objeto de primer nivel se puede representar como

mas en el control de acceso al recurso para los siste-

un mundo virtual, sus componentes se ponen como

mas terminales y los sistemas de ayuda de la infraes-

pases, ciudades, calles, casas, recmaras, etc., la es-

tructura. Los implementadores requerirn tcnicas

tructura exacta depender del tamao del objeto de

nuevas, tales como jerarquas de la lista de acceso,

primer nivel y su interrelacin con los componentes as

sistemas que solucionen la revocacin y los proble-

como la interrelacin entre los mismos componentes.

mas de objetos y tcnicas de control de acceso que

Tales paradigmas de la presentacin sern requeridos

combinen las ventajas y caractersticas de las listas de

para que los objetos distribuidos masivos sean acce-

control de acceso, con los controles de acceso por ca-

sibles al usuario.

pacidades y eliminen las desventajas de cada uno.


Cuando nos enfrentamos con el problema de la pro-

Administracin de recursos

teccin de la informacin, los sistemas distribuidos

Con el fin de disear y construir aplicaciones ma-

existentes deben hacer frente a los controles que los

sivas distribuidas, los ingenieros tendrn que enfren-

gobiernos han puesto en tecnologa criptogrfica [3].

tarse con nuevos problemas en la administracin de

Esto ha obstaculizado a los ingenieros en proporcio-

recurso. Muchos sistemas distribuidos existentes fun-

nar niveles de seguridad apropiados a los usuarios de

cionan segn un modelo local de control de recursos.

sistemas distribuidos.

El proceso local maneja sus propios recursos, obrando recprocamente con otros hilos de control a travs

Conclusiones

de mtodos de invocacin de paso de mensajes o

Mostrar las ventajas que tienen la implementacin

RPC [3]. En sistemas distribuidos masivos, los obje-

de bases de datos distribuidas resulta importante para

tos estarn compuestos de recursos situados en una

tener conocimiento de cmo la informacin para di-

gran cantidad de distintos lugares. Controlar los recur-

ferentes aplicaciones en ingeniera [5] y de negocios

sos asociados a un objeto, solamente ser posible a

se puede distribuir y replicar en diferentes sitios cuan-

travs de un mecanismo global distribuido de admi-

do ciertos sitios locales tienen capacidades de alma-

nistracin de recurso del objeto. Esto introducir nue-

cenamiento y procesamiento limitadas, pero tienen la

vas cuestiones en el control de los recursos del

ventaja de poder integrarse a otros sitios remotos con

sistema distribuido:

mejores recursos por medio de una red de comunicacin. Las redes de comunicacin son un punto fun-

Proteccin

damental para que las bases de datos pasen de un

La proteccin de los recursos distribuidos del sis-

escenario centralizado a uno distribuido. El uso de ba-

tema, que incluye recursos bsicos tales como pro-

ses de datos distribuidas nos permite poder escalar

cesadores, almacenamiento, comunicaciones, E/S as

nuestros recursos de cmputo en forma paulatina sin

como los componentes de alto nivel de estos recur-

tener que necesariamente adquirir un sistema nuevo

sos ( tales como procesos, archivos, mensajes, ven-

completo. Sin embargo, an existen reas en las ba-

tanas de visualizacin y objetos ms complejos) no

ses de datos distribuidas que se encuentran en inves-

es un aspecto que se tenga solucionado an en los

tigacin y desarrollo, las cuales son un reto tecnolgico

sistemas distribuidos existentes [6]. Mientras los inge-

para varios grupos de investigadores. En este docu-

nieros estn actualmente ocupados en desarrollar so-

mento mencionamos algunas de ellas, tal como es la

luciones para los muchos problemas que existen en

localizacin del dato, la replicacin de fragmentos, la

esta rea, no estn tratando las cuestiones de la pro-

tolerancia a fallas en la red o la seguridad, esto con el

teccin que se presentarn, si los sistemas distribui-

fin de dar al lector interesado en las bases distribuidas,

dos llegan a ser muy grandes. Los sistemas

un punto de referencia de los temas actuales con res-

distribuidos masivos en su mayor parte soportarn una

pecto a stas T

gran cantidad de sistemas terminales, muchos de los


cuales sern empotrados en otros equipos y usados
por clientes tecnolgicamente ingenuos. La escala de
los sistemas distribuidos introducir nuevos proble-

TEMAS | septiembre - diciembre 2002

Ensayos

Bibliografa
[1] TAM NGUYEN AND V. SRINIVASAN.
1996

Accesing relational database from the world


wide web. In proceeding of the 1996 ACM-SIGMOD Conference, pages 529-540, Montreal,Canada.

[2] BAKER M. SCOTT AND MOON BONGKI.


1999

Distributed Cooperative Web Servers, 8th International World Wide Conference, Toronto Canada.

[3] DOUGLAS COMER


1997

Redes de computadoras, Internet e Interredes,


1. Edicin Prentice-Hall.

[4] SZU TAMER Y VALDURIEZ PATRICK.


1999

Principles of Distributed Database Systems,


Prentice-Hall.

[5] LPEZ-FUENTES F., RAMOS P. ERIK.


2001

Cmputo distribuido para el estudio de flujos


de carga en los sistemas elctricos de potencia, 1. Congreso de Ingeniera Electrnica y
Computacin.

[6] CHEN J; DEWITT; NIAGARA C. Q. A .


Scalable Continuos Query System for Internet
databases
[7] CERI Y PELAGATTI.
1985

Distributed database, McGraw.Hill.

Ventajas y retos en el uso de bases de...

TEMAS | septiembre - diciembre 2002

Nota Aclaratoria
En el ensayo "Efectos de la fertilizacin nitrogenada y la biofertilizacin en la calidad y conservacin postcosecha del tomate" publicado en el nmero 17, se dice que la coautora Mara
Isabel Hernndez Daz es profesora de la Universidad Tecnolgica de la Mixteca, cuando en realidad todos los autores de este artculo, laboran en el Instituto de Investigaciones Hortcolas "Liliana Dimitrova" en La Habana Cuba.

10

TEMAS | septiembre - diciembre 2002

Ensayos

S-ar putea să vă placă și