Submit Search
Upload
Cassandra 分散データベース
•
1 like
•
4,255 views
あしたのオープンソース研究所
Follow
Eric Evansさんの「Slideshow from Cassandra presentation @ FOSDEM 2010」 の日本語訳です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 40
Download now
Download to read offline
Recommended
Custom Facts - Raleigh Puppet User Group 2016
Custom Facts - Raleigh Puppet User Group 2016
Jere Julian
Getting Started with PureScript
Getting Started with PureScript
John De Goes
Dropwizard at Yammer
Dropwizard at Yammer
Jamie Furness
Everyone Loves a Sausage
Everyone Loves a Sausage
Nick Jones
Automated Hadoop Cluster Construction on EC2
Automated Hadoop Cluster Construction on EC2
Mark Kerzner
A Brief Introduction to Redis
A Brief Introduction to Redis
Charles Anderson
Vitess 解析
Vitess 解析
Zheng Hu
Disruptor 2015-12-22 @ java.il
Disruptor 2015-12-22 @ java.il
Amir Langer
Recommended
Custom Facts - Raleigh Puppet User Group 2016
Custom Facts - Raleigh Puppet User Group 2016
Jere Julian
Getting Started with PureScript
Getting Started with PureScript
John De Goes
Dropwizard at Yammer
Dropwizard at Yammer
Jamie Furness
Everyone Loves a Sausage
Everyone Loves a Sausage
Nick Jones
Automated Hadoop Cluster Construction on EC2
Automated Hadoop Cluster Construction on EC2
Mark Kerzner
A Brief Introduction to Redis
A Brief Introduction to Redis
Charles Anderson
Vitess 解析
Vitess 解析
Zheng Hu
Disruptor 2015-12-22 @ java.il
Disruptor 2015-12-22 @ java.il
Amir Langer
MongoDB开发应用实践
MongoDB开发应用实践
iammutex
视觉中国的MongoDB应用实践(QConBeijing2011)
视觉中国的MongoDB应用实践(QConBeijing2011)
Night Sailer
The Cassandra Distributed Database
The Cassandra Distributed Database
Eric Evans
Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011
Andy Parsons
CBOR - The Better JSON
CBOR - The Better JSON
Christoph Engelbert
Go, memcached, microservices
Go, memcached, microservices
mosa siru
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
杨卫华:微博cache设计浅谈
杨卫华:微博cache设计浅谈
Leechael
Tup2 新浪杨卫华
Tup2 新浪杨卫华
yongboy
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
Taro Matsuzawa
Outside The Box With Apache Cassnadra
Outside The Box With Apache Cassnadra
Eric Evans
Charles nutter star techconf 2011 - jvm languages
Charles nutter star techconf 2011 - jvm languages
StarTech Conference
オペレーティングシステム 設計と実装 第3版(20101211)
オペレーティングシステム 設計と実装 第3版(20101211)
Ryousei Takano
Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)
Provectus
Metrics: where and how
Metrics: where and how
Vsevolod Polyakov
London devops logging
London devops logging
Tomas Doran
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
Jeremy Zawodny
Harder Faster Stronger
Harder Faster Stronger
snyff
Lessons from database failures
Lessons from database failures
Colin Charles
04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
Apache Hive 紹介
Apache Hive 紹介
あしたのオープンソース研究所
Datomic&datalog紹介
Datomic&datalog紹介
あしたのオープンソース研究所
More Related Content
Similar to Cassandra 分散データベース
MongoDB开发应用实践
MongoDB开发应用实践
iammutex
视觉中国的MongoDB应用实践(QConBeijing2011)
视觉中国的MongoDB应用实践(QConBeijing2011)
Night Sailer
The Cassandra Distributed Database
The Cassandra Distributed Database
Eric Evans
Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011
Andy Parsons
CBOR - The Better JSON
CBOR - The Better JSON
Christoph Engelbert
Go, memcached, microservices
Go, memcached, microservices
mosa siru
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
杨卫华:微博cache设计浅谈
杨卫华:微博cache设计浅谈
Leechael
Tup2 新浪杨卫华
Tup2 新浪杨卫华
yongboy
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
Taro Matsuzawa
Outside The Box With Apache Cassnadra
Outside The Box With Apache Cassnadra
Eric Evans
Charles nutter star techconf 2011 - jvm languages
Charles nutter star techconf 2011 - jvm languages
StarTech Conference
オペレーティングシステム 設計と実装 第3版(20101211)
オペレーティングシステム 設計と実装 第3版(20101211)
Ryousei Takano
Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)
Provectus
Metrics: where and how
Metrics: where and how
Vsevolod Polyakov
London devops logging
London devops logging
Tomas Doran
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
Jeremy Zawodny
Harder Faster Stronger
Harder Faster Stronger
snyff
Lessons from database failures
Lessons from database failures
Colin Charles
04 standard class library c#
04 standard class library c#
Victor Matyushevskyy
Similar to Cassandra 分散データベース
(20)
MongoDB开发应用实践
MongoDB开发应用实践
视觉中国的MongoDB应用实践(QConBeijing2011)
视觉中国的MongoDB应用实践(QConBeijing2011)
The Cassandra Distributed Database
The Cassandra Distributed Database
Andy Parsons Pivotal June 2011
Andy Parsons Pivotal June 2011
CBOR - The Better JSON
CBOR - The Better JSON
Go, memcached, microservices
Go, memcached, microservices
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
杨卫华:微博cache设计浅谈
杨卫华:微博cache设计浅谈
Tup2 新浪杨卫华
Tup2 新浪杨卫华
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
Outside The Box With Apache Cassnadra
Outside The Box With Apache Cassnadra
Charles nutter star techconf 2011 - jvm languages
Charles nutter star techconf 2011 - jvm languages
オペレーティングシステム 設計と実装 第3版(20101211)
オペレーティングシステム 設計と実装 第3版(20101211)
Всеволод Поляков (DevOps Team Lead в Grammarly)
Всеволод Поляков (DevOps Team Lead в Grammarly)
Metrics: where and how
Metrics: where and how
London devops logging
London devops logging
Sphinx at Craigslist in 2012
Sphinx at Craigslist in 2012
Harder Faster Stronger
Harder Faster Stronger
Lessons from database failures
Lessons from database failures
04 standard class library c#
04 standard class library c#
More from あしたのオープンソース研究所
Apache Hive 紹介
Apache Hive 紹介
あしたのオープンソース研究所
Datomic&datalog紹介
Datomic&datalog紹介
あしたのオープンソース研究所
Red5
Red5
あしたのオープンソース研究所
Friendica_28th_AshitanoKen
Friendica_28th_AshitanoKen
あしたのオープンソース研究所
Apache UIMA
Apache UIMA
あしたのオープンソース研究所
Flume
Flume
あしたのオープンソース研究所
Gephi Quick Start (Japanese)
Gephi Quick Start (Japanese)
あしたのオープンソース研究所
Gephi Tutorial Visualization (Japanese)
Gephi Tutorial Visualization (Japanese)
あしたのオープンソース研究所
Cassandra v0.6-siryou
Cassandra v0.6-siryou
あしたのオープンソース研究所
MongoDB
MongoDB
あしたのオープンソース研究所
Rails.20110405
Rails.20110405
あしたのオープンソース研究所
S4
S4
あしたのオープンソース研究所
machine learning & apache mahout
machine learning & apache mahout
あしたのオープンソース研究所
20100831.あしたの研第14回座談会moses.スライド
20100831.あしたの研第14回座談会moses.スライド
あしたのオープンソース研究所
More from あしたのオープンソース研究所
(14)
Apache Hive 紹介
Apache Hive 紹介
Datomic&datalog紹介
Datomic&datalog紹介
Red5
Red5
Friendica_28th_AshitanoKen
Friendica_28th_AshitanoKen
Apache UIMA
Apache UIMA
Flume
Flume
Gephi Quick Start (Japanese)
Gephi Quick Start (Japanese)
Gephi Tutorial Visualization (Japanese)
Gephi Tutorial Visualization (Japanese)
Cassandra v0.6-siryou
Cassandra v0.6-siryou
MongoDB
MongoDB
Rails.20110405
Rails.20110405
S4
S4
machine learning & apache mahout
machine learning & apache mahout
20100831.あしたの研第14回座談会moses.スライド
20100831.あしたの研第14回座談会moses.スライド
Recently uploaded
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
FIDO Alliance
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
ScyllaDB
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
ScyllaDB
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Memoori
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
BrainSell Technologies
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
iSEO AI
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
FIDO Alliance
2024 May Patch Tuesday
2024 May Patch Tuesday
Ivanti
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
ScyllaDB
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Recently uploaded
(20)
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
2024 May Patch Tuesday
2024 May Patch Tuesday
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Cassandra 分散データベース
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.
6.
7.
8.
• 7 • • IRC
100 • • 3 2 •
9.
1 .. .. 2 3 .. 4 ..
10.
Cassandra
... • O(1) DHT ( ) • (Eventual consistency) •
11.
12.
... • •
/ • ( )
13.
14.
15.
• get(): • multiget(): •
get slice(): • • • multiget slice(): • get count: • get range slice():
16.
• TimeUUID • LexicalUUID •
UTF8 • Long • Bytes • ...
17.
• insert():
/ ( ) • batch insert(): / ( ) • remove(): • batch mutate(): batch insert() (0.6 batch insert() ) •
18.
(Consistency) CAP
(Consistency) (Availability) (Partition tolerance) 2 • Zero • One • Quorum ((N / 2) + 1) • All
19.
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
20.
MySQL
(50GB) • MySQL • 300ms • 350ms • Cassandra • 0.12ms • 15ms
21.
22.
... • • • • 1 • • •
( )
23.
24.
... • • •
25.
1 .. .. 2 3 .. 4 ..
26.
1: Digg Digg Alexa.com
98
27.
Digg
28.
• • • •
29.
• •
Cassandra •
30.
2: Twitter Twitter
140 Alexa.com 12
31.
Twitter
32.
MySQL •
˜1,000,000 ops/s • • • •
33.
3: Facebook Facebook Alexa.com
2
34.
Inbox Search • 100TB •
160 • 1 5 2
35.
4: Mahalo Mahalo.com Mahalo
36.
MySQL •
1,600 • • •
37.
1 .. .. 2 3 .. 4 ..
38.
0.6 • batch mutate • •
ANY • • I/O 64 jvm • HH • • • •
39.
0.7 • • • SSTable • SSTable • • •
remove key range • •
Download now