O documento apresenta um Tech Talk sobre NoSQL realizado por Diego Magalhães em 29 de junho de 2012. O Tech Talk discute conceitos como CAP Theorem, ACID e alternativas para bancos de dados relacionais, apresentando exemplos de uso de Redis, CouchDB, Spring Data + Neo4j e referências sobre NoSQL.
21. $ redis-cli set counter 100
OK
$ redis-cli incr counter
(integer) 101
$ redis-cli incr counter
(integer) 102 $ redis-cli
incrby counter 10
(integer) 112
Digite o nome do Projeto Data:
22. //jquery + jquery couch
$.couch.db("addressbook").saveDoc(
{type: "address", name: "Wilma", mobile: "555-003"},
{success: function() { alert("Saved ok."); }}
);
Digite o nome do Projeto Data:
23. //Spring Data + NEO4j
@NodeEntity public class Movie {
@GraphId Long id;
@Indexed(type = FULLTEXT, indexName = "search")
@RelatedTo(type="ACTS_IN", direction = INCOMING) Set<Person> actors;
@RelatedToVia(type = "RATED") Iterable<Rating> ratings;
@Query("start movie=node({self}) match movie-->genre<--similar return similar")
Iterable<Movie> similarMovies;
}
Digite o nome do Projeto Data: