Cassandra 分散データベース
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Cassandra 分散データベース

  • 9,920 views
Uploaded on

Eric Evansさんの「Slideshow from Cassandra presentation @ FOSDEM 2010」 の日本語訳です。

Eric Evansさんの「Slideshow from Cassandra presentation @ FOSDEM 2010」 の日本語訳です。

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
9,920
On Slideshare
4,598
From Embeds
5,322
Number of Embeds
9

Actions

Shares
Downloads
49
Comments
0
Likes
1

Embeds 5,322

http://oss.infoscience.co.jp 5,249
http://iwlwi.blog.fc2.com 42
http://jptrans.naver.net 16
http://webcache.googleusercontent.com 6
http://192.168.0.3 4
http://cc.bingj.com 2
http://localhost 1
http://www.google.co.jp 1
http://admin.blog.fc2.com 1

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. Cassandra Eric Evans eevans@rackspace.com @jericevans FOSDEM 2010 2 7 Japanese translation by http://oss.infoscience.co.jp/
  • 2. Cassandra
  • 3. decentralized
  • 4. 1 .. .. 2 3 .. 4 ..
  • 5. • 7 • • IRC 100 • • 3 2 •
  • 6. 1 .. .. 2 3 .. 4 ..
  • 7. Cassandra ... • O(1) DHT ( ) • (Eventual consistency) •
  • 8. ... • • / • ( )
  • 9. • get(): • multiget(): • get slice(): • • • multiget slice(): • get count: • get range slice():
  • 10. • TimeUUID • LexicalUUID • UTF8 • Long • Bytes • ...
  • 11. • insert(): / ( ) • batch insert(): / ( ) • remove(): • batch mutate(): batch insert() (0.6 batch insert() ) •
  • 12. (Consistency) CAP (Consistency) (Availability) (Partition tolerance) 2 • Zero • One • Quorum ((N / 2) + 1) • All
  • 13. API • Thrift (12 ) • Ruby • http://github.com/fauna/cassandra/tree/master • http://github.com/NZKoz/cassandra object/tree/master • Python • http://github.com/digg/lazyboy/tree/master • http://github.com/driftx/Telephus/tree/master (Twisted) • Scala • http://github.com/viktorklang/Cassidy/tree/master • http://github.com/nodeta/scalandra/tree/master
  • 14. MySQL (50GB) • MySQL • 300ms • 350ms • Cassandra • 0.12ms • 15ms
  • 15. ... • • • • 1 • • • ( )
  • 16. ... • • •
  • 17. 1 .. .. 2 3 .. 4 ..
  • 18. 1: Digg Digg Alexa.com 98
  • 19. Digg
  • 20. • • • •
  • 21. • • Cassandra •
  • 22. 2: Twitter Twitter 140 Alexa.com 12
  • 23. Twitter
  • 24. MySQL • ˜1,000,000 ops/s • • • •
  • 25. 3: Facebook Facebook Alexa.com 2
  • 26. Inbox Search • 100TB • 160 • 1 5 2
  • 27. 4: Mahalo Mahalo.com Mahalo
  • 28. MySQL • 1,600 • • •
  • 29. 1 .. .. 2 3 .. 4 ..
  • 30. 0.6 • batch mutate • • ANY • • I/O 64 jvm • HH • • • •
  • 31. 0.7 • • • SSTable • SSTable • • • remove key range • •