Mais conteúdo relacionado
Couchbase vs. memcached
- 1. Creat r s Night
2012/04/20
事業創造室 加藤寛之
Friday, April 20, 12
- 2. 本日のお題
どうしよう
Friday, April 20, 12
- 5. Couchbase
の紹介と
memcached
とのパフォーマンスを比較してみた
Friday, April 20, 12
- 6. エンジニアでない方のための豆知識その1
memcachedって?
データのキャッシュをメモリ上に
保存するソフトウェア。様々な大規模
ウェブサイトで使用されているよ!
Friday, April 20, 12
- 7. エンジニアでない方のための豆知識その1
Couchbaseって?
memcachedとデータのやり取りは同じ
だけど、ファイルをメモリとディスクの
両方に保存するソフトウェアだよ。
Friday, April 20, 12
- 9. データをメモリ上に保存するので
memcachedがダウンする => データ消失
Couchbaseならダウンしても
再起動すればデータが復活するよ!
Friday, April 20, 12
- 10. データをメモリ上に保存するので
memcachedがダウンする => データ消失
Couchbaseならダウンしても
再起動すればデータが復活するよ!
+ CouchbaseならClusteringもサポート!
Friday, April 20, 12
- 12. CouchbaseのClustering
ria10 = rappa!
Couchbase Couchbase
Couchbase Couchbase
Friday, April 20, 12
- 13. CouchbaseのClustering
ria10 ?
rappa!
Couchbase Couchbase
Couchbase Couchbase
Friday, April 20, 12
- 14. CouchbaseのClustering
ria10 ?
rappa!
Couchbase Couchbase
ria10 ?
rappa!
ria10 ?
Couchbase Couchbase
rappa!
Friday, April 20, 12
- 15. CouchbaseのClustering
ria10 ?
rappa!
Couchbase
ria10 ?
rappa!
ria10 ?
Couchbase Couchbase
rappa!
Friday, April 20, 12
- 18. CouchbaseのClustering
ria10 ?
ria10 ? rappa!
rappa!
Couchbase Couchbase
ria10 ?
rappa!
ria10 ?
Couchbase Couchbase
rappa!
Friday, April 20, 12
- 20. パフォーマンス比較パターン
・web app => memcached
・web app => couchbase
・web app => haproxy => memcached
・web app => haproxy => couchbase
Friday, April 20, 12
- 21. web app => memcached
web app
memcached
Friday, April 20, 12
- 22. web app => couchbase
web app
Couchbase
Friday, April 20, 12
- 23. web app => haproxy => memcached
web app
memcached
memcached memcached
Friday, April 20, 12
- 24. web app => haproxy => couchbase
web app
Couchbase
Couchbase Couchbase
Friday, April 20, 12
- 25. 結果(Core : 2, RAM : 1GB)
700
525
Requset / sec
442.3
350
187.5
175 139.3
105.1
0
memcached Couchbase memcached + haproxy Couchbase + haproxy
※リクエスト数 : 1,000回、同時接続数 : 50
Friday, April 20, 12
- 26. 結果(Core : 3, RAM : 2GB)
700
657.4
525
Requset / sec
350
256.4
228.5
175
119.2
0
memcached Couchbase memcached + haproxy Couchbase + haproxy
※リクエスト数 : 1,000回、同時接続数 : 50
Friday, April 20, 12
- 27. Couchbase vs memcached
パフォーマンス比較まとめ
・単体ではmemcachedに比べて
40%程度の性能
・haproxy経由でアクセス先をばらした
場合はmemcachedに比べて
75%程度の性能。
・コア数が増える(CPU性能が上がる)
と性能差が大きくなる?
Friday, April 20, 12
- 28. つまり、アクセスを分散させた場合
・Clustering機能を取る
・25%の性能向上を取る
かのトレードオフになる
Friday, April 20, 12