II Bemobi Tech Talk - NoSQL

Preview:

DESCRIPTION

II Bemobi Tech Talk - NoSQLVisão geral sobre NoSQL, conceitos de ACID, Teorema de CAP Brewer e ferramentas NoSQL para os desenvolvedores da BeMobi

Citation preview

II Bemobi Tech Talk

NoSQL Diego Magalhães 29/06/12

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

Digite o nome do Projeto Data:

$ 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:

//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:

//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:

Referências

http://pt.wikipedia.org/wiki/ACID

http://pt.wikipedia.org/wiki/NoSQL

http://elemarjr.net/2011/08/11/cap-theorem-e-alternativa-para-o-acid/

http://ksat.me/a-plain-english-introduction-to-cap-theorem/

http://blog.nahurst.com/visual-guide-to-nosql-systems#!/

https://www.speakerdeck.com/u/jnunemaker/p/why-nosql

https://www.speakerdeck.com/u/timanglade/p/understanding-choosing-instrumenting-nosql

https://www.speakerdeck.com/u/schneems/p/scaling-the-web-databases-nosql

https://www.speakerdeck.com/u/rantav/p/nosql-taxonomy

https://www.speakerdeck.com/u/bymongo/p/about-the-problem-of-dbms-choice-what-to-do-if-you-have-gone-

the-wrong-way-roman-bugaev

http://images.google.com/

http://memebase.com/

http://www.thoughtworks.com/articles/nosql-comparison

Bemobi Tech Talk