Apache cassandra

Disponível somente no TrabalhosFeitos
  • Páginas : 25 (6043 palavras )
  • Download(s) : 0
  • Publicado : 26 de agosto de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE DO OESTE DE SANTA CATARINA – UNOESC
CAMPUS DE SÃO MIGUEL DO OESTE

ELIANE MARA CASAGRANDE
JÉSIKA PELLEGRINI

CADMIN TOOL: FERRAMENTA DE ADMINISTRAÇÃO PARA O BANCO DE DADOS CASSANDRA

São Miguel do Oeste (SC)
2012
ELIANE MARA CASAGRANDE
JÉSIKA PELLEGRINI

CADMIN TOOL: FERRAMENTA DE ADMINISTRAÇÃO PARA O BANCO DE DADOS CASSANDRA

Projeto de Trabalho de Conclusão de Cursoapresentado à Universidade do Oeste de Santa Catarina – UNOESC, Campus de São Miguel do Oeste como requisito parcial à obtenção do grau de Bacharel em Sistemas de Informação.

Orientador: Prof. Esp. Roberson Junior Fernandes Alves

São Miguel do Oeste (SC)
2012
LISTA DE ILUSTRAÇÕES

Fotografia 1 Pong 9
Montagem 1 Ícones da cultura gamer 10
Fotografia 2 Kinect 11
Quadro 1Gêneros de jogos e suas características 12
Quadro 2 Profissionais envolvidos na produção de um game e suas funções 15
Fotografia 3 Borboleta virtual “aumentada” sobre marcador 18
Fotografia 4 Head Mounted Display moderno 19
Fotografia 5 Whirlwind I 21
Screenshot 1 O realismo de Aki, protagonista do filme Final Fantasy 22
Quadro 3 Aplicabilidade da computação gráfica em segmentos demercado 23


SUMÁRIO

1 INTRODUÇÃO 4
1.1 OBJETIVOS 4
1.1.1 Objetivo Geral 4
1.1.2 Objetivos Específicos 5
1.2 JUSTIFICATIVA/PROBLEMATIZAÇÃO 5
2 REVISÃO DA LITERATURA 7
2.1 DADOS, INFORMAÇÃO E CONHECIMENTO 7
2.2 BANCOS DE DADOS 7
2.2.1 Primeiros modelos de banco de dados 8
2.2.2 O modelo relacional 10
2.2.2.1 Sql (Structured Query Language) 11
2.2.2.2 Banco de dadosPostgreSQL 12
2.2.2.3 Banco de dados Oracle 12
2.2.3 Banco de dados orientados a objetos 12
2.2.4 Bancos de dados objeto/relacional 13
2.3 SISTEMAS GERENCIADORES DE BANCOS DE DADOS 13
2.3.1 O administrador de banco de dados 15
2.4 BANCOS DE DADOS NOSQL 15
2.4.1 Apache Cassandra 16
3 MATERIAIS E MÉTODOS 17
4 CRONOGRAMA DE EXECUÇÃO 17
REFERÊNCIAS 19

1 INTRODUÇÃO

Atualmente com acapacidade de armazenamento e processamento dos computadores, além da necessidade de acesso as informações de forma mais rápida e fácil, os bancos de dados estão a cada dia que passa mais presentes nas organizações, independentemente da área de atuação ou do tamanho da empresa. E quanto mais dados são salvos, mais a empresa fica dependente do seu banco de dados.
Apesar de existir vários modelos debanco de dados, o modelo relacional é atualmente o mais utilizado, porém devido as suas características, ele não é capaz de suprir totalmente as necessidades de alguns sistemas.
Foi pensando nas necessidades destes sistemas que surgiu o movimento NoSQL. Como o próprio nome nos sugere, “Not Only SQL”, ou “Não Somente SQL”, este modelo propõem um novo padrão de bancos de dados, que não se baseiemapenas em comandos SQL, ou seja, este modelo não tem a intenção de substituir o modelo relacional, apenas fornecer uma solução alternativa para sistemas no qual o modelo relacional não é o mais indicado.
O presente projeto visa um estudo mais detalhado do banco de dados Apache Cassandra, o qual segue o padrão NoSQL e propõem o desenvolvimento de uma ferramenta web para administração deste banco dedados, chamado Cadmin Tool. O qual será voltado preferencialmente a administradores/usuários deste banco de dados e busca propiciar a otimização do trabalho do mesmo, através do uso de elementos gráficos, bem como oferecer uma interface de usuário mais intuitiva.

1.1 OBJETIVOS

O presente projeto visa à produção de resultados que atinjam os objetivos propostos a seguir.

1.1.1 Objetivo GeralDesenvolver uma ferramenta de administração, na plataforma web, para o banco de dados Apache Cassandra.

1.1.2 Objetivos Específicos

* Pesquisar as técnicas utilizadas pelos bancos de dados NoSQL, em especial o Apache Cassandra para o armazenamento de dados e o tratamento das informações;
* Modelar e desenvolver a ferramenta de administração utilizando a linguagem UML e o ciclo...
tracking img