Projeto cassandra

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1791 palavras )
  • Download(s) : 0
  • Publicado : 28 de maio de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE FEEVALE





MARCELO ROBERTO LAUX








PROJETO CASSANDRA

(Título Provisório)





Anteprojeto de Trabalho de Conclusão












Novo Hamburgo, Maio de 2010.
MARCELO ROBERTO LAUX
celo_nh@hotmail.com







PROJETO CASSANDRA

(Título Provisório)




Universidade Feevale
Instituto de Ciências Exatas e Tecnológicas

Curso deSistemas de Informação


Anteprojeto de Trabalho de Conclusão







Professor orientador: Juliano Varella de Carvalho









Novo Hamburgo, Maio de 2010.
RESUMO


A "clusterização", que basicamente compreende um banco de dados armazenado e gerenciado por mais de um servidor, provê uma alta disponibilidade e um alto desempenho do sistema. Assim, a organização sebeneficia diminuindo o tempo de inoperabilidade do banco de dados. Por existirem redundâncias, um dos servidores que faz parte do cluster pode ser desligado por qualquer motivo, mas o banco de dados não ficará sem a informação contida no fragmento daquele servidor. O Projeto Cassandra da Apache Software Fundation trabalha com bases de dados "clusterizadas", com informações espalhadas em qualquerlugar do planeta, em algum de seus servidores. O desempenho prometido por este projeto, das consultas realizadas nos bancos de dados, é de altíssima eficiência. Deste modo, o objetivo deste trabalho é estudar o Projeto Cassandra, emergente no mercado, apresentar o conceito de "clusterização" de base de dados, instalar esta ferramenta e executar operações, monitorando o desempenho destas, e por fim,apresentar as vantagens obtidas utilizando esta ferramenta.



Palavras-chave: Projeto Cassandra. NoSQL. Desempenho. Disponibilidade. SGDB. Clusterização.






















SUMÁRIO


MOTIVAÇÃO ...........................................................................................................................5


OBJETIVOS..............................................................................................................................8


METODOLOGIA ......................................................................................................................9


CRONOGRAMA ....................................................................................................................10


BIBLIOGRAFIA....................................................................................................................11









MOTIVAÇÃO


Hoje em dia a informática se tornou algo comum dentro das organizações, e tem como objetivo agilizar e controlar os processos dentro da empresa. Desta maneira, faz-se necessária a implementação de sistemas que automatizam alguns destes processos que, poralgumas vezes, também substituem o trabalho manual de um empregado. O grau de importância dos dados gerados pelos sistemas e a responsabilidade que o mesmo tem de apresentá-los de forma correta, precisa e rápida, exigem que os SGDBs (Sistemas Gerenciadores de Banco de dados) sejam altamente eficientes. Além disto, não só nas empresas é que se fazem presentes os SGDBs em sites de entretenimento erelacionamentos, como o Twitter, Youtube e o FaceBook por exemplo, também são utilizados gerenciadores de banco de dados que organizam as informações.

Por trás da maioria dos sistemas, sejam eles em ambientes de produção de uma empresa, ou em um site da internet, existe um ou vários bancos de dados que armazenam as informações geradas, sejam pelos processos automatizados dentro dosistema, ou pelos usuários através da interação direta com o mesmo. Com o objetivo de que tudo o que foi produzido pelo sistema seja armazenado de forma organizada e íntegra, os SGDBs permitem ainda, confiabilidade das informações e alta disponibilidade, para obtenção de resultados de consultas realizadas dentro de um banco de dados a qualquer instante.

Com a evolução da tecnologia e o...
tracking img