Breve História dos Bancos de Dados

Autor

Douglas Braga

Período Marcos
Anos 1950 e início dos 60 Processamento de dados com fitas magnéticas para armazenamento (apenas acesso sequencial); cartões perfurados para entrada
Final dos anos 60 e 70 Discos rígidos permitem acesso direto a dados; modelos em rede e hierárquico em uso generalizado; Ted Codd define o modelo de dados relacional (Prêmio ACM Turing por esse trabalho); IBM Research inicia protótipo System R; UC Berkeley (Michael Stonebraker) inicia protótipo Ingres; Oracle lança o primeiro banco de dados relacional comercial; processamento de transações de alto desempenho (para a época)
Anos 1980 Protótipos relacionais de pesquisa evoluem para sistemas comerciais; SQL se torna padrão industrial; sistemas de banco de dados paralelos e distribuídos (Wisconsin, IBM, Teradata); sistemas de banco de dados orientados a objetos
Anos 1990 Grandes aplicações de suporte à decisão e mineração de dados; grandes data warehouses multi-terabyte; surgimento do comércio eletrônico (Web commerce)
Anos 2000 Sistemas de armazenamento de Big Data (Google BigTable, Yahoo PNuts, Amazon); sistemas “NoSQL”; análise de Big Data além do SQL: MapReduce e similares
Anos 2010 SQL recarregado: front-end SQL para sistemas MapReduce; sistemas de banco de dados massivamente paralelos; bancos de dados em memória principal (main-memory) multi-core