A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

NoSQL: O Futuro dos Bancos de Dados para a Web

Apresentações semelhantes


Apresentação em tema: "NoSQL: O Futuro dos Bancos de Dados para a Web"— Transcrição da apresentação:

1 NoSQL: O Futuro dos Bancos de Dados para a Web
@caironoleto

2 Sobre o palestrante Cairo Noleto
Analista de Técnologia do Jus Navigandi Co-fundador do Trendtime

3 Vocês vão ver/ouvir Introdução sobre o NoSQL Os diferentes tipos
Impacto na escalabilidade Quem está usando NoSQL

4 Introdução ao NoSQL Mas o que é mesmo esse NoSQL?! Por quê NoSQL?!
Que dizer que vai acabar com os bancos de dados relacionais!?

5 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema!

6 Introdução ao NoSQL curl -X POST -d ‘{“source”:”http://localhost:5984/sasic”, “target”:”http://ufpi.br:5984/sasic”}’

7 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema!

8 Introdução ao NoSQL > db.users.insert({name:'Cairo', last_name:'Noleto'}) > db.users.find() { "_id" : ObjectId("4bc7c943898d44634eceb376"), "name" : "Cairo", "last_name" : "Noleto" } > db.users.insert({name:'Cairo', last_name:'Noleto', birth_date:'1986'}) { "_id" : ObjectId("4bc7c97d898d44634eceb377"), "name" : "Cairo", "last_name" : "Noleto", "birth_date" : "1986" }

9 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce

10 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce Key/value

11 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais Características Escalabilidade Sem esquema! Map/Reduce Key/value Outras

12 Os diferentes tipos Bancos orientado a documentos

13 Bancos orientados a documentos

14 Os diferentes tipos Bancos orientado a documentos Key/value

15 Key/value Berkeley DB Redis

16 Os diferentes tipos Bancos orientado a documentos Key/value
Column Database

17 Column Database Cassandra Hadoop

18 Os diferentes tipos Bancos orientado a documentos Key/value
Column Database Graph Database

19 Graph Database

20 Os diferentes tipos Bancos orientado a documentos Key/value
Column Database Graph Database Qual deles devo usar?

21 Impactos na escalabilidade
Escalabilidade vertical

22 Escalabilidade vertical

23 Impactos na escalabilidade
Escalabilidade vertical Escalabilidade horizontal

24 Escalabilidade horizontal

25 Impactos na escalabilidade
Escalabilidade vertical Escalabilidade horizontal Escalabilidade em bancos relacionais

26 Impactos na escalabilidade
Replicação Master - Master

27 Master - Master

28 Impactos na escalabilidade
Replicação Master - Master Master - Slave

29 Master - Slave

30 Impactos na escalabilidade
Replicação Master - Master Master - Slave Sharding

31 Impactos na escalabilidade
Replicação Master - Master Master - Slave Sharding Replicação automática

32 Quem está usando NoSQL Bancos orientado a documentos
TrendTime (MongoDB) Jus Navigandi (CouchDB) Be On The Net - Improve.it (CouchDB) Busk.com (MongoDB) BBC (CouchDB) The New York Times (MongoDB)

33 Quem está usando NoSQL Column Family Jus Navigandi (Cassandra)
Buzz Volume (Cassandra) Twitter (Cassandra) Facebook (Cassandra - são os criadores ;) Google (BigTable)

34 Quem está usando NoSQL Você, no seu próximo projeto ;)

35 Perguntas?

36 Contato @caironoleto


Carregar ppt "NoSQL: O Futuro dos Bancos de Dados para a Web"

Apresentações semelhantes


Anúncios Google