Your SlideShare is downloading. ×
Bancos orientados a colunas (Cassandra)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bancos orientados a colunas (Cassandra)

1,628

Published on

Os bancos de dados não relacionais (NoSql) a cada dia tem se tornado mais real no cotidiano dos desenvolvedores web, o crescente numero de projetos que adotaram essa tecnologia não nos deixa fugir da …

Os bancos de dados não relacionais (NoSql) a cada dia tem se tornado mais real no cotidiano dos desenvolvedores web, o crescente numero de projetos que adotaram essa tecnologia não nos deixa fugir da realidade que se você ainda não usuou, provavelmente em um futuro bem próxima mas bem próximo mesmo vai usar. Os diferentes tipos de nosql (Orientado a documentos, Chave Valor, Orientado a Colunas) torna indispensável o conhecimento dos tipos e suas principais vantagens, para que se possa escolher de forma correta a tecnogolia NoSql que mais se adapta ao seu projeto. O brasil tem se mostrado bastante interessado nos bancos de dados não relacionais, mais uma pesquisa minha mesmo, própria e que não tem dados específicos, mas vamos chutar ai ! que a grande maioria se fala bastante de nosql?s orientados colunas tipo mongo couch, e uma pequena porcentagem de chave valor, outra quase nula de ?orientados a coluna?, porrisso pra tentar mostrar que os bancos orientados a colunas também funcionam,a palestra propoem conhecer e entender os bancos de dados orientados a colunas, e se estudando um dos mais conhecidos da rede o famoso Cassandra, banco de dados conhecido por ser utilizado pelos maiores aplicativos web desta geração (Twitter, Faceboock). Aprincipal idéia é tentar mostrar como os bancos orientados a colunas trabalham como eles organizam os dados, dentro do cassandra mostrar as ferramentas que pode ser utilizada para gerenciar um grande volume de dados, (clusters, replication). tentando mostrar também de como o cassandra trabalha.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,628
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Bancos orientados a colunas (Cassandra) Trilha – NOSQL Otávio Gonçalves de Santana (otaviojava) Globalcode – Open4education
  • 2. Agenda Hello NOSQL Tipos NOSQL Conhecendo Família de Colunas Cassandra (Arquitetura, Estrutura, armazenamento) Estratégia de Replica Leitura e escrita Cassandra Query Language Chave vs índice secundária Cassandra vs SQL Cassandra não se relaciona Eis o código Globalcode – Open4education
  • 3. Hello NOSQL Não Apenas SQL Fim da ditadura Nunca existe bala de prata Globalcode – Open4education
  • 4. Tipos de NOSQL Chave Valor Documento Grafo Família de Colunas Globalcode – Open4education
  • 5. Conhecendo Família de Colunas Iniciou em 2006 Google Globalcode – Open4education
  • 6. Conhecendo Família de Colunas Estrutura KeySpace Column Family Column Globalcode – Open4education
  • 7. Cassandra Dynamo + BigTable 2008 Globalcode – Open4education
  • 8. Cassandra Tolerância a Falhas Descentralizada Nível de consistência Elástico Globalcode – Open4education
  • 9. Cassandra 300 TB 400 máquinas Globalcode – Open4education
  • 10. Cassandra Gossip Falha Gargalo Globalcode – Open4education
  • 11. Cassandra Particionador Randômico Ordenado Globalcode – Open4education
  • 12. Cassandra Replica Clonar a informação Garantir “Tolerância a Falhas” Globalcode – Open4education
  • 13. Cassandra SimpleStrategy Segue o relógio Globalcode – Open4education
  • 14. Cassandra NetworkTopologyStrategy Dividir e conquistar Nº por Data Center Globalcode – Open4education
  • 15. Cassandra Escrita (Consistência vs Disponibilidade) Depende no Nível de Consistência Globalcode – Open4education
  • 16. Cassandra Escrita Globalcode – Open4education
  • 17. Cassandra Escrita Coordenador por DC Globalcode – Open4education
  • 18. Cassandra Leitura (Consistência vs Disponibilidade) Read Repair Globalcode – Open4education
  • 19. Cassandra Leitura Read Repair Globalcode – Open4education
  • 20. Cassandra Query Language Realizar chamadas “Where” somente em Chave ou índices secundários Globalcode – Open4education
  • 21. Cassandra Query Language Criando “Dropando” Globalcode – Open4education
  • 22. Cassandra Query Language TTL Globalcode – Open4education
  • 23. Chave vs índice secundários Chave Tudo gira ao redor da Chave Globalcode – Open4education
  • 24. Chave vs índice secundários índice secundários Coluna “visível” Globalcode – Open4education
  • 25. Cassandra vs SQL Busca Transação Mudança de Distribuidor Custo de IO Globalcode – Open4education
  • 26. Cassandra não se relaciona Não existe Globalcode – Open4education
  • 27. Cassandra não se relaciona Indexador Desnormalização SQL para mineração Globalcode – Open4education
  • 28. E que venha o código Demonstração Globalcode – Open4education
  • 29. Obrigado Otávio Santana@otaviojavaotaviojava@java.nethttp://otaviosantana.blogspot.com.br/https://github.com/otaviojava/ Globalcode – Open4education

×