NoSQL
Minicursos
Minicurso
1
Bancos de Dados NoSQL: Conceitos, Ferramentas, Linguagens e Estudos de Casos no Contexto de Big Data
Marcos Rodrigues Vieira1, Josiel Maimone de Figueiredo2 , Gustavo Liberatti2 ,
Alvaro Fellipe Mendes Viebrantz2
1 IBM
Research Laboratory - Brazil mvieira@br.ibm.com 2 Instituto
de Computação
Universidade Federal de Mato Grosso (UFMT) josiel@ic.ufmt.br, {liberatti.gustavo, alvarowolfx}@gmail.com
Abstract
This lecture presents the data models, tools and languages concepts related to NoSQL databases, with a big emphasis on the Big Data domain. The main goal of this lecture is to provide an introductory, comparative and practical view of the definitions and the main tools and languages for NoSQL products currently available in the market. Since the definitions and tools for NoSQL are evolving rapidly in the past years, here we give a special focus on the most used and well-known NoSQL technologies for manipulating very large volumes of data. As a practical example, we present two use cases of NoSQL applications in different domains: (1) a use case involving sensor datasets from micrometeorological towers; and (2) a use case of NoSQL technologies applied to a large volume of textual dataset representing patent documents. We also discuss the impacts and consequences of the adoption of NoSQL products by the industry, IT staff, and the scientific database community.
1
Simpósio Brasileiro de Bancos de Dados - SBBD 2012
Minicursos
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