Accessibility Tools
Os Seminários PESC têm como objetivo trazer palestras acessíveis a um público mais amplo, ministradas por pesquisadores e professores mais experientes (tanto do PESC como de instituições externas). Ao longo do ano, teremos temas e focos variados, podendo ser mais específicos ou mais abrangentes.
A apresentação e discussão de ideias novas e antigas de diferentes temas contribui de maneira fundamental para a formação e pesquisa desenvolvida por alunos e professores, sendo muitas vezes de interesse de um público mais amplo.
Os Seminários que são on-line ou híbridos ficam gravados no Canal do PESC no YouTube, que apresenta muitas outras gravações importantes sobre o que acontece no PESC.
Marta Mattoso, Professor Titular, PESC/COPPE/UFRJ
5 de agosto às 11h
Resumo - Slides
Transformar conceitos teóricos em sistemas que acompanham a evolução de arquiteturas de computadores, incluindo o paralelismo, é um desafio. Sistemas de bancos de dados são ferramentas complexas e fundamentais para transformar dados em informação, permitindo sua manipulação e análise.
Ao longo dessas quatro décadas de carreira, para inovar, Stonebraker participou ativamente da ruptura com tecnologias estabelecidas e largamente adotadas pelo mercado de sistemas de bancos de dados, entrando em rota de colisão com a indústria inúmeras vezes. Um de seus sistemas pioneiros foi o Ingres, que disseminou a tecnologia do modelo de dados relacional, quando a indústria era dominada pelos modelos de dados hierárquicos e em redes. Já com o modelo relacional na indústria, enfrentou produtos de sistemas de bancos de dados relacionais ao abrir o código do sistema Postgres, largamente utilizado até hoje e que acabou por ser a base de inúmeros outros sistemas da indústria como Illustra, Informix, Netezza and Greenplum. Nos anos 2000, mostrou que os sistemas dos grandes fabricantes de sistemas de Bancos de Dados, líderes de mercado estavam obsoletos. Criou sistemas de bancos de dados voltados a aplicações analíticas e outros para muitas transações concorrentes, como Volt-DB e H-Store. Atualmente é um forte combatente de sistemas que abandonam os princípios clássicos de controle de concorrência em bancos de dados e questiona a substituição de sistemas paralelos de bancos de dados por soluções genéricas de paralelismo do ecossistema Hadoop. Um pesquisador que marca fortemente suas convicções nas inúmeras palestras que vem fazendo nos maiores congressos mundiais da área de bancos de dados.
Algumas de suas ideias, extraídas da entrevista em 2012 ao blog TechTarget.com
What do you think are some of the key trends shaping the world of data management in 2012?
Michael Stonebraker: The first one is one size no longer fits all, and that is going to give heartburn to the current [relational database] elephants. The second one is "big data" means three different things and you've got to remember which one you're talking about. The third one is that ACID [atomicity, consistency, isolation, durability] is a really good idea, so don't throw the baby out with the bathwater. The fourth thing is, Think memory. It's the new disk. The last thing is that -- in stages -- the cloud is really the answer to save money.
Alguns artigos:
Michael Stonebraker, Daniel J. Abadi, David J. DeWitt, Samuel Madden, Erik Paulson, Andrew Pavlo, Alexander Rasin: MapReduce and parallel DBMSs: friends or foes? Commun. ACM 53(1): 64-71 (2010)
Hadoop at a Crossroads? By Michael Stonebraker, 2014
Biografia resumida