| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2012 22:42:49
|
otaviojava
GUJ Master
![[Avatar]](/images/avatar/d419e81be1290357badc49826f0a8a72.jpg)
Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline
|
Lançada a mais nova versão do framework Easy-Cassandra, seu objetivo é estar facilitando a comunicação entre Apache Cassandra e sua aplicação em Java.
Com ele é possível estar criando, atualizando, recuperando ou deletando os seus objetos java de uma maneira bastante simples, para isso basta apenas realizar anotações na classe e nos campos.
Características
* Uma espécie de ORM para o Cassandra
* Precisa apenas de anotações na classe para persistir informações
* Persiste muito objetos java de uma maneira bastante fácil
* Escrever e ler no Cassandra com Level Consistency.
* O primeiro compatível com versões acima do Cassandra 0.8
* Compatível com CQL 2.0
* O primeiro a usar invokedynamic ao invés de Reflection
* Sob a licença Apache versão 2.0
Objetos Suportados
O Easy-Cassandra tem suporte para os seguintes Objetos java:
* todos os tipos primitivos (int, long, float, double, short, byte, boolean)
* java.lang.Boolean
* java.util.Date
* java.lang.Double
* java.lang.Float
* java.lang.Integer
* java.lang.Long
* java.lang.String
* java.lang.Boolean
* java.lang.Byte
java.lang.Short
java.lang.Character
java.nio.file.Path
As Novidades dessa versão:
* Criação de Famílias de colunas e índices secundários em tempo de execução.
* Suporte ao CQL 2.0.
* Suporte à chamada de chaves com 'in'.
Downloads: https://github.com/otaviojava/Easy-Cassandra/downloads
Link: https://github.com/otaviojava/Easy-Cassandra
|
twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2012 08:30:51
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Muito bacana!
E sabe o que é mais interessante? Como a documentação oficial do Cassandra é particularmente ruim, o projeto de vocês vai acabar servindo como porta de entradas para muitos no uso deste banco de dados. Parabéns pela iniciativa!
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2012 15:35:54
|
AlexandreGama
JavaEvangelist
![[Avatar]](/images/avatar/b3ff1ba3daa4e2197738ef6940d90113.jpg)
Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline
|
Muito bacana a iniciativa! Realmente a documentação não é o forte deles. Logo mais vou brincar com o Easy-Cassandra! = )
Valeu!
|
Alexandre Gama
alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2012 09:50:45
|
gcobr
JavaEvangelist
![[Avatar]](/images/avatar/c8cb367040e335d5265c1.jpg)
Membro desde: 21/01/2004 16:55:29
Mensagens: 305
Localização: São Paulo/SP
Offline
|
Dúvidas:
Eu me deparei com um cenário em que eu queria fazer uma query usando indices secundários + chave primária ao mesmo tempo.
Não necessariamente com CQL.. Eu estou usando o Astyanax por enquanto. E me parece que isso não é possível.
Exemplo: Localizar todos os registros da Column Family Pessoa onde a KEY esteja entre 100 e 500 e onde o campo 'estado' seja igual a 'SP'. Considerando que haja um indice secundário em 'estado', é claro.
Com Easy Cassandra dá? Ou eu sempre vou ter que fazer 2 queries e mergear os resultados a mão?
|
|
|
 |
|
|