• Nenhum resultado encontrado

Tópicos Avançados em Banco de Dados Visão Geral de Tópicos Avançados em Banco de Dados I. Prof. Hugo Souza

N/A
N/A
Protected

Academic year: 2021

Share "Tópicos Avançados em Banco de Dados Visão Geral de Tópicos Avançados em Banco de Dados I. Prof. Hugo Souza"

Copied!
20
0
0

Texto

(1)

Tópicos Avançados em Banco de Dados

Visão Geral de Tópicos Avançados

em Banco de Dados I

(2)

Voltando ao tempo. . .

• Iniciaremos nossos estudos sobre os tópicos avançados

sobre banco de dados recapitulando o histórico da necessidade em armazenar grandes quantidades de dados, além da demanda de crescimento dessas perspectivas ao longo dos anos;

• Analisando o passado, mas precisamente com o

surgimento dos computadores da década de cinquenta e sessenta via-se que as dificuldades eram aparentes devido as limitações de tecnologia da época;

• A ausência de soluções inovadoras, investimentos de

larga escala, além do “desconhecimento” fabril para esse campo de produção limitavam a expansão em massa de novos modelos de dados, formatos, etc.;

(3)

Voltando ao tempo. . .

• A partir da década de cinquenta, com os velhos

conhecidos de vocês (ENIAC, EDVAC), muito se pensava como armazenar “entradas” de usuários para que fossem realizados milhares de cálculos – 5.000/segundo;

• Além das válvulas, comuns por processarem os dados, a

maioria das operações geravam resultados que eram registrados nos chamados

“cartões perfurados”

que simbolizam a unidade de registro e/ou armazenamento dos primeiros computadores ditos “digitais”;

Não havia memória volátil, e não volátil

para

fixar um contingente de dados por um certo período de tempo com a ausência de energia como hoje em dia;

(4)

Voltando ao tempo. . .

• Cartão perfurado da UNICAMP – Década de 60;

(5)

Voltando ao tempo. . .

• Já ao final da década de sessenta, adjunto aos cartões

perfurados foram desenvolvidas as “

fitas

magnéticas”

, as mesmas que utilizamos hoje em nossos discos rígidos;

• A IBM lançou em 1956 seu primeiro disco magnético

denominado de

Random

Access

Method

of

Accounting and Control (RAMAC)

com um armazenamento de 6 MB ao custo médio de 25.000 U$ o Megabyte;

• No início, apresentava-se problemas de compatibilidade

e alto custo para prover uma manutenção constante. O armazenamento era realizado por combinações decimais ao invés de lógica binária;

(6)

Voltando ao tempo. . .

• Unidade de fita magnética = disquete 3 ½ atual;

(7)

Voltando ao tempo. . .

• IBM RAMAC: Décadas de 50 e 60 com fita condensada;

(8)

Voltando ao tempo. . .

• Um conjunto de discos alinhados sequencialmente como

vimos no slide anterior eram chamados de “decks” e o processamento e armazenamento dos dados era realizado de forma sequencial e mecânica - agulha;

• Os

arquivos de registro

, foco de nossos estudos,

surgiram nesse meio termo dentre a metade da década de sessenta e o começo da década de setenta. Eram distinguidos por tamanho e tipo de processamento;

• O diferencial dos “registros” em fitas era baseado pela

geração de um

“índice”

que forneceria uma ordem concorrente de acesso aos dados –

“tape drivers”

;

• Esses índices eram baseados em estruturas de dados

(9)

Voltando ao tempo. . .

• Ainda na década de sessenta, as fitas começavam

adequar cargas maiores de dados, porém o acesso tornava-se “mecânico”;

• Algumas soluções como válvulas tentavam integrar as

fitas ou discos para expandirem grandes volumes de operações e cálculos que necessitavam serem armazenados;

• Surgia então em 1976 o “primeiro disquete”, o 5 ¼,

desenvolvido por

Alan Shugart

para “gerenciar” massas de dados para que o software pudessem recuperá-las em tempo real e com limitações menos aparentes;

• O empecilho era que “programar” otimização e a

(10)

Voltando ao tempo. . .

• Unidade Floppy de leitura magnética – índices;

(11)

Voltando ao tempo. . .

• Na segunda metade da década de setenta surgia o

conceito de “Banco de Dados” e

databases

. Via-se que as redes de computadores estavam ascendendo e o compartilhamento era inevitável para facilitar a

consistência

e

persistência

dos dados;

• Se o acesso aos dados fosse realizado por um modelo

diferente e incompatível, seria ineficiente padronizar um tipo de dado, por tanto necessitando de um software que gerenciasse essa “comunicação”;

• Surgiam então, mas precisamente dentre os anos de

1968 e 1971 os primeiros

Sistemas Gerenciadores de

Banco de Dados

(SGBD);

(12)

Voltando ao tempo. . .

• O intuito da época foi desenvolver um conjunto de

sequencias lógicas

que se tornassem “integrativas” aos sistemas de informação e equipamentos da época, pois a cada dia novas linguagens de programação surgiam;

• Não só para o software, mas para a administração do

hardware devido as limitações de uso e a contenção de desperdícios de performance e armazenamento;

• Usabilidade para níveis organizacionais (OLTP) e

expansão

dinâmica

para novas ferramentas, principalmente visando a compatibilidade com versões superiores;

(13)

Voltando ao tempo. . .

• A década de oitenta ostenta o surgimento da maioria

das empresas de T.I. pioneiras e que influenciaram o surgimento de todo um mercado mundial:Oracle e IBM;

• A IBM colaborou muito para as empresas pelo mundo,

principalmente para a implantação de sistemas nas instituições de pesquisa, órgãos do governo e grandes empresas privadas;

• A Oracle, fundada em 1977 por Larry Ellison, possui hoje

o título de maior empresa de serviços e produtos para

enterprise

de dados com várias versões focadas, desde as mais simples às grandes corporativas;

(14)

Voltando ao tempo. . .

• No começo dos anos oitenta surgiram os conceitos de

Banco de Dados Relacional

provendo operações de consulta, manipulação e o mapeamento de dados através de ferramentas para o desenvolvimento de aplicações;

• Para a organização dos dados, um fato marcante foi a

criação de uma linguagem própria para consulta provinda do projeto “R” da IBM, a

Structured

Query

Language

;

• Ao longo da década vários outros acontecimentos

foram marcando a evolução dos bancos, dentre eles, o armazenamento de arquivos com imagens, textos, etc. para ambientes

Datawarehouse

(pesquisar)*;

(15)

Voltando ao tempo. . .

• Já os

Bancos de Dados Orientados a Objetos

buscam, desde a metade da década de oitenta, alinhar as linguagens estruturadas e orientadas a objetos com as arquiteturas que surgiam na época;

• Ainda nesta década, grandes projetos buscavam

resolver problemas de “tipificação” com a formulação de novas funcionalidades para aceso e modificação dos dados;

• Nos anos noventa com o crescimento da internet, várias

empresas desenvolveram soluções SGBDS tanto para sistemas locais, quanto pela WEB;

(16)

Voltando ao tempo. . .

• Nos anos dois mil, com o avanço da internet, os sistemas

embarcados ganharam destaque no cenário de SGBDS. Além dos dispositivos móveis, uma grande inovação para esta década foi a de serviços distribuídos de armazenamento de aplicações e dados;

• As plataformas empresariais, por exemplo, ganham a

cada dia destaque com seus produtos, que variam desde a backups online a hospedagem de processos de software e afins;

• Duas gigantes neste ramo atualmente são: Salesforce e

(17)

Alguns fatos importantes. . .

• Considerando alguns fatos marcantes ao longo desses

sessenta anos, destacamos alguns:

• 1963: Definido do termo

“database”

na

Development

and Management of a Computer-Centered Data Base

Conference;

• 1965: Formação do grupo

List Processing Task Force

pela CODASYL, posteriormente

Data Base Task Group

;

• 1971: Definição de

“schema”

para banco dados e

integração de manipulação com COBOL;

• 1976: Criação da primeira aplicação do uso de SQL pela

Honeywell Information Systems Inc;

(18)

Alguns fatos importantes. . .

• 1980: Fundação do MySQL por Axmark, Larsson e

Widenius;

• 1985: Lançamento do projeto ProstgreeSQL por Michael

Stonebraker;

• 1986: Surgimento do EXODUS e Orion, SGBDS pioneiros

na época;

• 1988: Criação do Microsoft SQL Server; • 1988: Lançamento do O2;

• 1989: Implementação de ferramentas de gerenciamento

de performance, segurança e alto desempenho [Informix, DB2, Sybase, etc.];

(19)

Alguns fatos importantes. . .

• 1995: É instaurada a Yahoo, uma das pioneiras na

formulação de

“Engenhos de Busca”

com modelos de dados com mineração Datawarehouse;

• 1996: Um grande marco neste ano foram os sistemas de

banco de dados voltados para programas espaciais e SIGS;

• 2000: O velho problema do “Bug do Milênio” assolou

inúmeros servidores que “resetaram” suas datas e comprometeram inúmeros sistemas pelo mundo

Y2K

;

• 2004: Fundação do Google com a

tecnologia PageRank (pesquisar);

(20)

Alguns fatos importantes. . .

e no futuro?

Referências

Documentos relacionados

Do ponto de vista técnico, conseguiu convencer o corpo médico presente ao encontro que a doença seria transmissível, como comprova o primeiro item da resolução final do encontro:

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

Quando analisamos o peso molecular das bandas de proteínas urinárias verificamos que nas gestantes com manifestação de pré-eclâmpsia, isolada ou superposta à hipertensão

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

A não uniformização quanto ao método de referência pode promover diferenças entre as curvas de calibração geradas por laboratórios de dosimetria citogenética, que podem