Page 28 - Telebrasil - Novembro/Dezembro 1989
P. 28
Conjuntura Sistemas
B r a s i l e n c e r r a 8 9
c o m m a i s d e
1 4 m i l h õ e s As Bases de Dados D istribuídas — conjunto a tempos de resposta inaceitá
BDDs estão na ordem do dia. Sem elas, veis. “Há, no entanto, condições nas
d e t e l e f o n e s seria difícil m ontar estru tu ra s ban quais uma execução concorrente (náo
cárias e em presariais complexas, com seqüencial) pode ser efetuada, sem ha
inúm eras tran saçõ es in fo rm áticas ver perigo de se pegar um dado numa si
O Brasil encerra o ano de 1989 com fluindo pelas artérias de seus sistemas tuação distorcida”, observa o diretor da
mais de 14 milhões de telefones instala de comunicação. Num sistem a distri Tecnosoft.
dos, apesar da falta de investimentos no buído, o usuário deve enxergar apenas Daniel Menascé mostra que o empre
setor, que, no período de setembro de uma fonte única de dados, ainda que os go de uma lógica de bloqueio dá para
1985 a setembro de 1989, totalizaram mesmos possam e sta r, g eo g rafica evitar o problema da concorrência que
US$ 7.115, 6 milhões. A meta do Mini- mente, espalhados ou repetidos em mui leva a erro. A situação se complica por
com, segundo fonte da Telebrás, na tos lugares. Cabe a um programa deno que pode ocorrer a situação do tipo nó
atual gestáo, “era de mais de 1 milháo minado gerenciador de BDDs, a tarefa cego, em que uma transação é bloquea
de telefones/ano”. de saber onde se localizam os dados, a da por o u tra e vice-versa. Cabe ao
Até 1984, o Brasil contava com 10 melhor forma de satisfazer a uma con gerenciador do BDDs detectar tais si
milhões e 570 mil telefones instalados. sulta e como m anter correlação lógica tuações e escolher um método para
No período 85/setembro/89 foram ins do conjunto distribuído. Junto a cada abortar o impasse. Do ponto de vista
talados 3 milhões e 250 mil, o que signi base de dados, espalhadas pelo sistema, analítico, mostra Menascé que se pode
fica um acréscimo de 31%. fica uma cópia deste programa geren detectar, logicamente, se uma execução
Os percentuais de acréscimo em ter ciador. “Ao se acessar um nó da rede de concorrente é serializável (isto é, equi
mos de localidades atendidas no País dados, o programa gerenciador ligado a valente a uma execução seqüencial).
são ainda maiores: 78%. No mesmo pe este nó passa a controlar as demais có Em resumo, diz ele, se todas as transa
ríodo mais de 5.953 localidades foram pias”, expõe Daniel Menascé, diretor da ções distribuídas forem do tipo “bem for
interligadas à Rede Nacional de Teleco Tecnosoft e doutor em informática pela m ada ou bifásica” (vicie Glossário) a
municações. Eram 7.607 até 84 e hoje Universidade da Califórnia, em Los An execução será serializável e náo haverá
são 13.560.
geles (EUA). problemas de coêrencia de dados.
Os programas que lidam com BDDs
V antagens
operam de modo a não haver proble
I REALIZAÇÕES NO PERÍODO 85-89
Na estratégia distribuída, os dados mas de coerência em transações simul
(até setem bro)
utilizados com mais freqüência serão tâneas concorrentes. Existem vários
BRASIL
colocados ju n to ao nó m ais perto do modos de bloquear dados ( v i d e Glos
1) INVESTIMENTOS
usuário em questão, p ara que sejam s á r i o ) e existem dezenas de algoritmos
85-setembro/89 US$ (10x6): 7.516.6
acessados localmente. “Isto minimiza o para m anter o controle da coerência
I 2) TELEFONES (X 1000)
custo da com unicação e dá m elh o r “O que se deve evitar é que cada parte
Acréscimo tempo de resposta a consultas”, diz Me do sistem a caminhe de modo indepen
Até 84 Realiz 85-89 Total
no Período % nascé. M anter a coerência entre as di d en te”, observa Menascé, acrescen
I 10.570 3.251 13.821 31 versas cópias de dados que se encontram tando que existem métodos otimista
distribuídas pelo sistem a não é um a (operam sobre conflitos de concorrèn
I 3) LOCALIDADES ATENDIDAS tarefa simples, ocorrendo problemas de cia) e pessim istas que operam porblo
concorrência de operações (ler e corrigir queio. Também deve se zelar pela se
Acréscimo
I Até 84 Realiz 85-89 Total dados) d u ra n te a execução de tr a n gurança da informação protegendo a
no Periodo %
sações sim ultâneas (vide G lossário- mensagem por criptografia e autenti
7.607 I 5953 13.560 78 Transação). A m aneira mais simples de cando, o receptor, a origem da comum
evitar tais conflitos é efetuar as transa cação. Em BDDs, tal como nos Bancos,
I 4) TELEFONES DE USO PUBLICO
ções em seqüência, mas isto levaria o nada deve ser deixado ao acaso. ( J C F )
Acréscimo
Até 84 Realiz. 85-89 Total
no Período %
94 453 132.833 I 227.286 141 4
Glossário
5) PROPRIEDADES RURAIS ISOLADAS
• Transação — é um conjunto de ações dado. No bloqueio partilhado as leituras
Acréscimo
Até 84 Realiz 85-89 Total com início, meio e fim. Ela é indivisível simultâneas são permitidas. No bloqueio
no Período %
(atômica). Ou se realiza até o fim ou exclusivo leitura ou atualizações preci
53.032 37 049 90.081 70 aborta. Ela independe de onde os dados fi sam ser expressamente autorizadas. Há
sicamente se encontram. Ela possui dura uma lógica que libera o dado para uma
bilidade. Os efeitos de uma transação con transação ou a faz esperar (bloqueio).
Fonte: Jornal “Tele-Sistema", house-organ da cluída, náo podem ser eliminados. • Deteção de falhas — num ambiente
Telebrás. • Isolamento — durante a execução de distribuído pode se ter cópias de um
uma transação sobre um dado, o estado, mesmo dado em vários nós da rede, mas
temporariamente, inconsistente da base exige atualização simultânea dos dados.
Os telefones de uso público — que de dados, não pode ser visto por outra E preciso ter detecção de perdas de me
eram apenas 94.453 até 84 — são hoje transação. mória (do computador ou ae periféricos),
227.286, o que significa a instalação, no • C oncorrência — situação em que de mensagem ou de parte da comuni
período, de 132.883 telefones públicos, várias transações querem operar sobre cação.
perfazendo um acréscimo de 141%. um mesmo dado. Esta é uma situação a • Bifásica — transação que, após liberar
O Brasil contava apenas com apenas ser controlada. A execução serial de uma algum dado, não bloqueia nenhum outro
53.032 propriedades ru ra is isoladas transação após outra mantém a consis dado.
tência. Já a execução não serial (ou con
atendidas pelos serviços telefônicos até corrente) de transações pode ou não man • Bem Formada — antes de adquirir al
gum dado a transação bloqueia o dado. no
1984. De 1985 a junho de 1989 outras ter a consistência. modo exclusivo e antes de ter algum dado,
37.049 propriedades ru ra is isoladas • Bloqueio — situação em que o geren bloqueia o dado no modo partilhado.
passaram a ser atendidas, o que signi ciador do BDD bloqueia o acesso a um
fica um acréscimo de 70% no período.