Escolar Documentos
Profissional Documentos
Cultura Documentos
Salvador
2014
UNIVERSIDADE SALVADOR
CURSO DE GRADUAO EM ENGENHARIA DE COMPUTAO
Salvador
2014
DEDICATRIA
em
falecido pai.
especial
ao
meu
AGRADECIMENTO
LISTA DE FIGURAS
SUMRIO
INTRODUO ................................................................................................................ 8
1
1.1
CONTEXTUALIZAO ............................................................................................. 8
1.2
PROBLEMTICA........................................................................................................ 9
1.3
JUSTIFICATIVA .......................................................................................................... 9
1.4
APRESENTAO DE SEES............................................................................ 10
REFERENCIAL TERICO ......................................................................................... 10
2
2.1
2.1.1
2.1.1.1
Redis .............................................................................................................. 11
2.1.1.2
Riak ................................................................................................................ 14
2.1.2
2.1.2.1
CouchDB ....................................................................................................... 15
2.1.2.2
MongoDB ...................................................................................................... 16
2.1.3
2.1.3.1
2.1.4
2.1.4.1
2.2
Grafos ................................................................................................................ 17
Neo4j .............................................................................................................. 18
Modelo Orientado a Coluna ......................................................................... 20
Cassandra .................................................................................................... 21
3
3.1
OBJETIVO ................................................................................................................. 24
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.8.1
3.8.2
3.9
3.10
3.11
3.12
3.13
RESULTADOS .......................................................................................................... 30
CONSIDERAES FINAIS ....................................................................................... 32
REFERNCIA ........................................................................................................................... 33
INTRODUO
Esta Seo tem carter introdutrio e traz consigo elementos que
1.1
CONTEXTUALIZAO
1.2
PROBLEMTICA
1.3
JUSTIFICATIVA
10
1.4
APRESENTAO DE SEES
REFERENCIAL TERICO
2.1
esquema
flexvel,
alta
disponibilidade,
maior
escalabilidade
11
Considerado como sendo o modelo mais simples, parece com uma tabela
hash, onde a informao do contedo armazenada e a ela atribuda uma
chave/ndice que servira para mape-lo. Contedo este que pode ser uma
string, matriz ou objeto (TOTH, 2011). Vale lembrar que o armazenamento ou
persistncia de dados neste modelo totalmente livre de definies, ou seja,
possui um esquema flexvel (TOTH, 2011). Como exemplo: Redis e Riak.
2.1.1.1
Redis
12
13
List
Hash
14
2.1.1.2
Riak
15
2.1.2.1
CouchDB
16
2.1.2.2
MongoDB
17
2.1.3 Grafos
18
2.1.3.1
Neo4j
19
Figura 11- Modelo de dado Neo4j (NEO4J, 2012 apud FRIESS, 2013).
20
21
2.1.4.1
Cassandra
22
2.2
TEOREMA CAP
O teorema CAP (Consistency, Availability e Partition Tolerance) foi
Sistema CA:
23
24
OBJETIVO
3.2
QUESTES DE PESQUISA
Com o objetivo de pesquisar Quais as solues de persistncia
25
3.3
3.4
PALAVRAS CHAVES
3.5
Database;
Storage;
Visualization;
Information
STRING DE BUSCA
3.6
FONTES DE BUSCA
26
3.7
3.8
27
3.9
CRITRIOS DE QUALIDADE
28
3.10
3.11
29
3.12
30
3.13
RESULTADOS
QP2
QP3
Artigo 2
QP1
QP2
QP3
31
Artigo 3
QP1
QP2
QP3
QP2
QP3
32
CONSIDERAES FINAIS
33
REFERNCIA
ANDERSO, Christiano. MongoDB: Tudo o que voc precisa saber.
Disponvel em:< http://pt.slideshare.net/canderson/mongodb-27304932>.
Acessado em 05 de Maio de 2014.
BRITO, Ricardo W. Bancos de Dados NOSQL x SGBDs: Relacionais:
Anlise Comparativa. Disponvel em:< http://www.infobrasil.inf.br/userfiles/2705-S4-1-68840-Bancos%20de%20Dados%20NoSQL.pdf >. Acessado em 20
de Maro de 2014.
CASTRO, Aldemar Arajo. Atallah, Alvaro Nagib. Reviso Sistemtica e
Metanlise: a melhor forma de evidncia para tomada de deciso em
sade e a maneira mais rpida de atualizao teraputica. Disponvel em:
<http://www.centrocochranedobrasil.org.br/cms/apl/artigos/artigo_530.pdf>.
Acessado em 16 de Maro de 2014.
DATE, C.J. Introduo a sistema de bancos de dados. 8 ed. Rio de Janeiro:
Campus, 2004.
Dyba T. e Dingsyr T..Empirical studies of agile software development: A
systematic review, 2008.
EVORA, Luiz. MapReduce: Soluo para o Big Data?. Disponvel em:
<http://www.twistsystems.com/blog/2013/01/27/mapreduce-solucao-para-o-bigdata/#.U7gkPJRdUpU>. Acessado em 20 de Junho de 2014.
FEKETE, Jean-Daniel. Software and Hardware Infrastructures for Visual
Analytics. Disponvel em: < http://hal.archivesouvertes.fr/docs/00/81/56/10/PDF/VA-Infrastructure.pdf >. Acessado em 10 de
Julho de 2014.
FRANCESCHINI, Monica. How to maximize the value of big data with the
open source SpagoBI suite through a comprehensive approach. Disponvel
em: <http://db.disi.unitn.eu/pages/VLDBProgram/pdf/flash/Engineering.pdf>.
Acessado em 10 de Julho de 2014.
FRIESS, Ivan Isaas. Anlise de Bancos de Dados Nosql e
Desenvolvimento de uma Aplicao. Disponvel em: < http://wwwapp.inf.ufsm.br/bdtg/tg.php?id=362 >. Acessado em 07 de Maio de 2014.
KRAFT, Thomas, et al. "Less After-the-Fact: Investigative visual analysis of
events from streaming twitter." Large-Scale Data Analysis and Visualization
(LDAV), 2013 IEEE Symposium on. IEEE, 2013.
LEITE, Gleidson Sobreira. Anlise Comparativa do Teorema CAP Entre
Bancos de Dados NoSQL e Bancos de Dados Relacionais. Disponivel em:
<http://www.ffb.edu.br/sites/default/files/tcc-20102-gleidson-sobreira-leite.pdf>.
Acessado em 08 de Julho de 2014.
34