english

LECTURES

LECTURE #1//

BANCOS DE DADOS NOSQL: CONCEITOS, FERRAMENTAS, LINGUAGENS
E ESTUDOS DE CASOS NO CONTEXTO DE BIG DATA

Marcos R. Vieira, Josiel Maimone de Figueiredo, Gustavo Liberatti, Alvaro Fellipe Mendes Viebrantz

Resumo
Este minicurso apresenta os conceitos relacionados a modelagem, ferramentas e linguagens de manipulação de banco de dados NoSQL, com principal enfoque para Big Data. Este minicurso tem como objetivo principal dar um visão introdutória, comparativa e prática dos conceitos e das principais ferramentas e linguagens NoSQL disponíveis no mercado para diferentes domínios de problemas e aplicações. Como o conceito e ferramentas de NoSQL estão em rápida evolução nos últimos anos, o enfoque principal é voltado para as tecnologias mais adotadas e difundidas de manipulação de grande volume de dados utilizando ferramentas NoSQL. Como exemplo pratico, é apresentado dois estudos de casos de uso NoSQL em diferentes domínios de aplicações: (1) estudo de caso envolvendo dados de sensores presentes em torres micrometeorológicas; e (2) a utilização de tecnologias NoSQL aplicadas para dados textuais em grande bases de patentes. Por fim, são apresentados os impactos da adoção desses produtos na indústria, aos usuários de TI, e também a comunidade científica de banco de dados.


LECTURE #2//

INCLUSÃO DE CONSULTAS POR SIMILARIDADE EM SGBDS: TEORIA E PRÁTICA
Daniel dos Santos Kaster e Caetano Traina Jr.

Resumo
A quantidade de dados complexos (imagens, vídeos, séries temporais e outros) tem crescido rapidamente. Dados complexos são adequados para serem recuperados por similaridade, o que significa definir consultas de acordo com um dado critério de similaridade. Além disso, dados complexos usualmente são associados com outras informações, geralmente de tipos de dados convencionais, que devem ser utilizadas em conjunto com operações por similaridade para responder a consultas complexas. Os Sistemas de Gerenciamento de Bancos de Dados (SGBDs) existentes não possuem suporte a consultas por similaridade, demandando a implementação de novos recursos para que possam ser usados em aplicações sobre dados complexos. Vários trabalhos têm sido desenvolvidos abordando técnicas para busca por similaridade, entretanto, a maioria das abordagens não foi concebida para ser integrada com um SGBD. Este minicurso irá introduzir as principais consultas por similaridade encontradas na literatura, bem como os algoritmos e estruturas de indexação mais difundidos para sua execução. Além disso, o minicurso irá apresentar estudos de caso de implementação de recursos para a inclusão de consultas por similaridade em SGBDs de mercado, tais como o Oracle e o PostgreSQL.


COMISSÃO DE AVALIAÇÃO

  • Marcio K. Oikawa (chair) (UFABC)
  • Edson P. Pimentel (UFABC)
  • Humberto L. Razente (UFABC)
  • Kelly R. Braghetto (UFABC)
  • Luciano V. Araújo (USP)