Your SlideShare is downloading. ×
0
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
Developers summit cassandraで見るNoSQL
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

Developers summit cassandraで見るNoSQL

5,911

Published on

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

No Downloads
Views
Total Views
5,911
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
220
Comments
0
Likes
9
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Cassandra NoSQL 17-E-5 2011/02/17 @ryu_kobayashi
    • 2. •• ✴ ...• ... Hadoop• http://beter-max.blogspot.com( ...)• Twitter @ryu_kobayashi• ✴ Cassndra GUI ‣ http://code.google.com/p/cassandra-gui/ ✴ Amazon Elastic MapReduce 6
    • 3. Cassndra The Definitive Guide• 0.7•• ...
    • 4. NoSQL
    • 5. No! SQL!(SQL )
    • 6. NoSQL =Not Only SQL
    • 7. SQL
    • 8. NoSQL
    • 9. 1998 Carlo Stozzi2009 Eric Evans Cassnadra ACIDML SQLNoSQL = Not Only SQL
    • 10. ACID
    • 11. CAP
    • 12. 17-C-1Bit Data
    • 13. KVS
    • 14. KVS NoSQL
    • 15. KVS =Key Value Store
    • 16. KVS ... DB(Cassandra) ... = =Excel
    • 17. Cassandra GUI RDBMS DBRDBMS
    • 18. Cassandra ... = =
    • 19. NoSQLCassandra(Facebook) HBase(Yahoo!)BigTable(Google) Dynamo(Amazon)SimpleDB(Amazon) Windows Azure Table(Microsoft)Roma( ) Flare(gree)Tokyo Tyrant(mixi) Kyoto CabinetMongoDB Kumofs ...
    • 20. NoSQLhttp://nosql-database.org
    • 21. RDBMS NoSQL•RDBMS•NoSQL•RDBMS SQL•NoSQL API SQL•
    • 22. RDBMS
    • 23. RDBMS
    • 24. NoSQL
    • 25. NoSQL•
    • 26. NoSQL••
    • 27. NoSQL•• ★Web 2.0 ✴AJAX ✴FLASH ✴ ✴etc...
    • 28. NoSQL•• ★Web 2.0 ✴AJAX ✴FLASH ✴ ✴etc...
    • 29. NoSQL ...
    • 30. NoSQL ...NoSQL DDL
    • 31. Cassandra
    • 32. Cassandra
    • 33. Cassandra Cassandra =Bigtable + Dynamo
    • 34. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11
    • 35. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11
    • 36. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11 • Facebook
    • 37. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11 • Facebook HBase
    • 38. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11 • Facebook HBase • Twitter
    • 39. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11 • Facebook HBase • Twitter •
    • 40. CassandraFacebook NoSQL DB 0.7.2 0.6.x 0.6.11 • Facebook HBase • Twitter • •
    • 41. Cassandra0.6 0.70.7 0.8
    • 42. CassandraUse Case Twitter Cassandra Cassandra
    • 43. Cassandra•••• SPOF• Thrift Java C++• APP• 0.7 I/O Hadoop MapReduce
    • 44. Cassandra 2 1 3 4
    • 45. Cassandra 2 1 3 4
    • 46. CassandraRandom Partitioner MD5Ordering Preserved PartitionerCollating Order-Preserving PartitionerByte-Order Partitioner 0.7
    • 47. Cassandra 2 1 3 4
    • 48. Cassandra 2 1 3Consistency Level 4
    • 49. Cassandra 2 1 3Consistency Level 4 Consistency Level APP •ONE 1 OK •ALL OK •QUORUM (N/2 + 1) OK
    • 50. Cassandra 2 1 3 4 SPOF
    • 51. Cassandra 2 1 3 Consistency Level 4
    • 52. Cassandra 2 1 3 4 DC
    • 53. Cassandra Consistency Level•ONE•QUORUM ✴ ✴ Consistency Level ✴ ✴ Read Repair ✴ Read Repair ★Cassandra
    • 54. CassandraGossip Protocol••••••• Consistency Level
    • 55. Cassandra Cassandra•Bloom Filter•Commit Log•Memtable•SSTable•Compaction ✴Major Compaction ✴Minor Compaction•etc...
    • 56. Hadoop MapReduce !!
    • 57. Hadoop MR + Cassandra
    • 58. Hadoop MR + Cassandra
    • 59. Hadoop MR + Cassandra
    • 60. Hadoop MR + Cassandra =
    • 61. Hadoop MR + Cassandra = Hassandra!!
    • 62. Cassandra TwitterOSS 0.7 0.8 Distributed Counters trunk 0.8
    • 63. NoSQL RDBMSCassandra
    • 64. NoSQL
    • 65. RDBMS NoSQL
    • 66. RDBMS NoSQL
    • 67. PARTAKE
    • 68. PARTAKE !?
    • 69. ACID RDBMScommit rollback MVCC
    • 70. ACID RDBMScommit rollback MVCC
    • 71. API Cassandra ThriftAmazon SimpleDB Google Bigtable(GQL) SQLSQL
    • 72. CassandraCassandra 0.7Distributed counters select count(*) from counter
    • 73. RDBMSJava Hibernate O/R KVS Cassandra DB
    • 74. joinRDBMS join Java Hibernate KVS Cassandra
    • 75. joinRDBMS join Java Hibernate KVS Cassandra RDBMSNoSQL RDBMS
    • 76. NoSQL
    • 77. RDBMSNoSQL
    • 78. 1 PV ...
    • 79. RDBMSCassandra
    • 80. Cassandra Join
    • 81. m(_ _)m
    • 82. Facebook MySQLCassandra
    • 83. CassandraHBase (-_- ) Cassandra
    • 84. NoSQL
    • 85. NoSQL
    • 86. 1 NoSQL
    • 87. •NoSQL RDBMS
    • 88. •NoSQL RDBMS•
    • 89. •NoSQL RDBMS••
    • 90. •NoSQL RDBMS•••
    • 91. 17-E-5 2011/02/17 @ryu_kobayashi

    ×