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

Apresentações semelhantes


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

1 NoSQL: O Futuro dos Bancos de Dados para a

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ísticasEscalabilidade 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ísticasEscalabilidade 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'}) > db.users.find() { "_id" : ObjectId("4bc7c943898d44634eceb376"), "name" : "Cairo", "last_name" : "Noleto" } { "_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ísticasEscalabilidade Sem esquema! Map/Reduce

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

11 Introdução ao NoSQL A real necessidade dos bancos de dados não relacionais CaracterísticasEscalabilidade Sem esquema! Map/ReduceKey/valueOutras

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

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

17

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

19

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

21 Impactos na escalabilidade Escalabilidade?! Escalabilidade vertical

22

23 Impactos na escalabilidade Escalabilidade?! Escalabilidade vertical Escalabilidade horizontal

24

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

26 Impactos na escalabilidade Replicação Master - Master

27

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

29

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


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

Apresentações semelhantes


Anúncios Google