Cassandra nova opção do Twitter
fev 24
Tendências Banco, Cassandra, HyperTables, NoSQL, Twitter 5 Comments
O banco de dados Cassandra hoje da Apache Software Foundation.
Ele foi desenvolvido inicialmente pelo Facebook liberado como open source em 2008 para ampliar sua instalação de MySQL, o Cassandra é um repositório de dados leve feito em Java, que dispensa a sobrecarga de recursos dos bancos de dados relacionais convencionais. A tecnologia é similar àquela oferecida por outros bancos de dados NoSQL emergentes, como MapReduce e Hadoop.
O Cassandra tem por adversarios atualmente bancos como MemCacheDB, Voldemort, HyperTable, MongoDB, HBase e Redis.
Em testes realizados por algumas empresas e universidades ele vem se mostrando mas confiavel, escalavel e de fácil gerência.
Lendo um post no blog MyNoSQL, “onde me inspiro a escrever este” retrata que o engenheiro do twitter Ryan King diz que a empresa pretende trocar o MySQL pelo banco Cassandra, motivo este a grande comunidade de desenvolvedores a resistencia e escalabilidade do banco.
O Twitter é uma massa critica de dados em função de seu crescimento abisurdo em pequena escala de tempo tornando assim um ecelente case para ser acompanhado da resposta que esta banco vai trazer de melhora para esta rede social.
Ainda não instalei o Cassandra como fiz com o HyperTables tenho acompanhado deu desenvolvimento e alguna materias de sua aplicação em alguns cases sendo muito bem comentado suas caracteriscas de escalabilidade e muita resistencia.
Em MyNoSQL fala de sua maior aplicação atualmente: 100 terabytes de dados usando 150 servidores é uma base consideravem, muitos projetos iniciais se encaixaria dentro resta realidade com muita folga.
Sua API pode ser usada com varias linguagem como: Ruby, Perl, Scala, Python, PHP e Java é claro.
O campo do NoSQL está atraindo grande interesse, e as técnicas usadas com o Cassandra podem facilmente ser aplicadas a qualquer outro banco de dados NoSQL emergente.
RSS