Projeto cassandra
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 de Sistemas 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 se beneficia 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 qualquer lugar 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