SQL                                    NoSQL                                       NewSQL       onde armazenar meus dados?...
@porcelli                                                                                   Alexandre Porcelli            ...
nosqlquinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
uma                                    nova                                    escolaquinta-feira, 30 de junho de 2011
história...quinta-feira, 30 de junho de 2011
modelos                           • Hierarchical (IMS): late 1960’s and 1970’s                           • Directed graph ...
definição...quinta-feira, 30 de junho de 2011
abaixo ao                                     banco de                                      dados                         ...
abaixo ao banco de                                     dados relacional!                                    como bala     ...
estruturaquinta-feira, 30 de junho de 2011                                    de dados
DESNORMALIZAÇÃOquinta-feira, 30 de junho de 2011
chave-valorquinta-feira, 30 de junho de 2011
modeloquinta-feira, 30 de junho de 2011
família de colunasquinta-feira, 30 de junho de 2011
modelo                                                           Keyspace                                                 ...
documentoquinta-feira, 30 de junho de 2011
modeloquinta-feira, 30 de junho de 2011
grafoquinta-feira, 30 de junho de 2011
visão geralquinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
arquiteturaquinta-feira, 30 de junho de 2011
Eventually    Consistent                                    ref: Eventually Consistent por Werner Vogelsquinta-feira, 30 d...
Consistência           em Momento          Indeterminado                                    @mdedianaquinta-feira, 30 de j...
BASE                                    ref: BASE: an Acid Alternative por Dan Pritchettquinta-feira, 30 de junho de 2011
B asically A vailable S oft State E eventually Consistentquinta-feira, 30 de junho de 2011
jogo de palavras      relaxamento      das regrasquinta-feira, 30 de junho de 2011
estado de fluxoquinta-feira, 30 de junho de 2011
durabilidade                                    ref: The End of an Architectural Era por Michael Stonebraker & al.quinta-f...
apps & dbquinta-feira, 30 de junho de 2011
ORMquinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
schema first                             vs.                         flexibilityquinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
big dataquinta-feira, 30 de junho de 2011
FAULT TOLERANCEquinta-feira, 30 de junho de 2011
mercadostradicionais...quinta-feira, 30 de junho de 2011
MINDSETquinta-feira, 30 de junho de 2011
SQL                                    NoSQL     padrões             durabilidade            flexibilidade               d...
SQL                                    NoSQL     padrões             durabilidade            flexibilidade               d...
NewSQL     padrões                        dsl comum                                       escalabilidade                  ...
quinta-feira, 30 de junho de 2011                                    ferramentas
noSQLquinta-feira, 30 de junho de 2011
column     key-value                                document   graph                                     familyquinta-feir...
newSQLquinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
quinta-feira, 30 de junho de 2011
Perguntas?quinta-feira, 30 de junho de 2011
Obrigado                                    alexandre.porcelli@gmail.com                                    github.com/por...
Próximos SlideShares
Carregando em…5
×

SQL, NoSQL ou NewSQL: Onde armazenar meus dados?

2.834 visualizações

Publicada em

Nos últimos 30 anos tem-se vivido a hegemonia dos bancos de dados relacionais, a grande bala de prata da TI. No entanto, em 2009 surgiu o movimento noSQL que além de trazer novas opções de ferramentas e modelos de dados, criou uma nova escola de pensamento. Esta nova escola tem exercido forte influência nos tradicionais bancos de dados relacionais, emergindo uma nova classe de ferramentas, chamada NewSQL.
Esta palestra irá apresentar as diferenças e similaridades entre SQL, NoSQL e NewSQL.

Publicada em: Tecnologia
1 comentário
6 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
2.834
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
64
Comentários
1
Gostaram
6
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

SQL, NoSQL ou NewSQL: Onde armazenar meus dados?

  1. 1. SQL NoSQL NewSQL onde armazenar meus dados?quinta-feira, 30 de junho de 2011
  2. 2. @porcelli Alexandre Porcelli Founder Alexandre Porcelli Writer Alexandre Porcelli Organizer Alexandre Porcelli Commiter / Parser Developer Alexandre Porcelli API Designer / Developerquinta-feira, 30 de junho de 2011
  3. 3. nosqlquinta-feira, 30 de junho de 2011
  4. 4. quinta-feira, 30 de junho de 2011
  5. 5. uma nova escolaquinta-feira, 30 de junho de 2011
  6. 6. história...quinta-feira, 30 de junho de 2011
  7. 7. modelos • Hierarchical (IMS): late 1960’s and 1970’s • Directed graph (CODASYL): 1970’s • Relational: 1970’s and early 1980’s • Entity-Relationship: 1970’s • Extended Relational: 1980’s • Semantic: late 1970’s and 1980’s • Object-oriented: late 1980’s and early 1990’s • Object-relational: late 1980’s and early 1990’s • Semi-structured (XML): late 1990’s to late 2000’s • The next big thing: ??? ref: What Goes Around Comes Around por Michael Stonebraker e Joey Hellersteinquinta-feira, 30 de junho de 2011
  8. 8. definição...quinta-feira, 30 de junho de 2011
  9. 9. abaixo ao banco de dados relacional!quinta-feira, 30 de junho de 2011
  10. 10. abaixo ao banco de dados relacional! como bala de prata!quinta-feira, 30 de junho de 2011
  11. 11. estruturaquinta-feira, 30 de junho de 2011 de dados
  12. 12. DESNORMALIZAÇÃOquinta-feira, 30 de junho de 2011
  13. 13. chave-valorquinta-feira, 30 de junho de 2011
  14. 14. modeloquinta-feira, 30 de junho de 2011
  15. 15. família de colunasquinta-feira, 30 de junho de 2011
  16. 16. modelo Keyspace Família de Colunas linha chave coluna coluna coluna coluna coluna . . . coluna . . . linha chave coluna coluna coluna ... coluna Coluna nome timestamp valorquinta-feira, 30 de junho de 2011
  17. 17. documentoquinta-feira, 30 de junho de 2011
  18. 18. modeloquinta-feira, 30 de junho de 2011
  19. 19. grafoquinta-feira, 30 de junho de 2011
  20. 20. visão geralquinta-feira, 30 de junho de 2011
  21. 21. quinta-feira, 30 de junho de 2011
  22. 22. quinta-feira, 30 de junho de 2011
  23. 23. arquiteturaquinta-feira, 30 de junho de 2011
  24. 24. Eventually Consistent ref: Eventually Consistent por Werner Vogelsquinta-feira, 30 de junho de 2011
  25. 25. Consistência em Momento Indeterminado @mdedianaquinta-feira, 30 de junho de 2011
  26. 26. BASE ref: BASE: an Acid Alternative por Dan Pritchettquinta-feira, 30 de junho de 2011
  27. 27. B asically A vailable S oft State E eventually Consistentquinta-feira, 30 de junho de 2011
  28. 28. jogo de palavras relaxamento das regrasquinta-feira, 30 de junho de 2011
  29. 29. estado de fluxoquinta-feira, 30 de junho de 2011
  30. 30. durabilidade ref: The End of an Architectural Era por Michael Stonebraker & al.quinta-feira, 30 de junho de 2011
  31. 31. apps & dbquinta-feira, 30 de junho de 2011
  32. 32. ORMquinta-feira, 30 de junho de 2011
  33. 33. quinta-feira, 30 de junho de 2011
  34. 34. schema first vs. flexibilityquinta-feira, 30 de junho de 2011
  35. 35. quinta-feira, 30 de junho de 2011
  36. 36. quinta-feira, 30 de junho de 2011
  37. 37. quinta-feira, 30 de junho de 2011
  38. 38. quinta-feira, 30 de junho de 2011
  39. 39. big dataquinta-feira, 30 de junho de 2011
  40. 40. FAULT TOLERANCEquinta-feira, 30 de junho de 2011
  41. 41. mercadostradicionais...quinta-feira, 30 de junho de 2011
  42. 42. MINDSETquinta-feira, 30 de junho de 2011
  43. 43. SQL NoSQL padrões durabilidade flexibilidade dsl comum grafos k-v store triggers documento chave estrangeira escalabilidade chave composta commodity hard. transação RAM 2 phase commit distributed relacional api`squinta-feira, 30 de junho de 2011
  44. 44. SQL NoSQL padrões durabilidade flexibilidade dsl comum grafos k-v store triggers documento chave estrangeira escalabilidade chave composta commodity hard. transação RAM 2 phase commit distributed relacional api`squinta-feira, 30 de junho de 2011
  45. 45. NewSQL padrões dsl comum escalabilidade commodity hard. RAM distributed relacionalquinta-feira, 30 de junho de 2011
  46. 46. quinta-feira, 30 de junho de 2011 ferramentas
  47. 47. noSQLquinta-feira, 30 de junho de 2011
  48. 48. column key-value document graph familyquinta-feira, 30 de junho de 2011
  49. 49. newSQLquinta-feira, 30 de junho de 2011
  50. 50. quinta-feira, 30 de junho de 2011
  51. 51. quinta-feira, 30 de junho de 2011
  52. 52. Perguntas?quinta-feira, 30 de junho de 2011
  53. 53. Obrigado alexandre.porcelli@gmail.com github.com/porcelli about.me/porcelli linkedin.com/in/alexandreporcelli @porcelli porcelli.com.brquinta-feira, 30 de junho de 2011

×