Introduce couchbase server

14
Couchbase Server 徹徹徹徹 徹徹徹徹徹徹徹徹徹徹徹 NoSQL 徹徹徹徹徹徹 2014/6/18 atWare, Inc. 徹徹徹徹 Copyright atWare, Inc. 2014 All rights reserved.

description

db tech showcase 2014 Osakaで発表した資料です。セッション中では十分にデモができなかったので、ご興味があればお知らせください、個別にデモやります!

Transcript of Introduce couchbase server

Page 1: Introduce couchbase server

Couchbase Server徹底解説

超高速ドキュメント指向 NoSQL データベース

2014/6/18 atWare, Inc. 河村康爾

Copyright atWare, Inc. 2014 All rights reserved.

Page 2: Introduce couchbase server

About me

• 株式会社アットウェア 所属• 河村康爾 @ijokarumawak

• 国内 Couhbase コミュニティ、 couchbase-jp 発起人• Couchbase 導入支援、 POC サポート、コンサル• 著書

• Node.js と NoSQL データベース Couchbase Server で Web アプリ開発• Fluentd と NoSQL データベース Couchbase Server で始めるログ解析

~ それでもやっぱり、 SQL が好き ~• Couchbase Lite による iOS アプリケーション開発

Page 3: Introduce couchbase server

Agenda

• Couchbase の特徴• Demo & QA Time!

Page 4: Introduce couchbase server

Couchbase の良いところ

• < 1ms のレイテンシ、高いスループット

• 秀逸な管理画面

• インストールが容易、設定項目が少ない

• アプリを停止せずにサーバ増設が可能

• サーバ毎にデーモンを分ける必要がない

• 運用が楽

Page 5: Introduce couchbase server

Couchbase の特徴

• Easy Scalability• Consistent High Performance• Always On• Flexible Data Model

http://www.couchbase.com/couchbase-server/why-couchbase

Page 6: Introduce couchbase server

Easy Scalability

• Simple node management• Effective auto-sharding• Geographic strength

Couchbase ノード , Couchbase クラスタ

バケット , vBucket, XDCR

Page 7: Introduce couchbase server

Consistent High Performance

• Fast predictable access• High predictable throughput

Memcacapable, RAM/ ディスク IO の分離

追記型ファイル

Page 8: Introduce couchbase server

Always On

• Software/Hardware upgrade• Backup and maintenance• Should an entire cluster fail

ローリングアップグレード、フェイルオーバ、 XDCR

Page 9: Introduce couchbase server

Flexible Data Model

• JSON documents

View (MapReduce) 、 N1QL

Page 10: Introduce couchbase server

Couchbase Lite

http://www.couchbase.com/mobile

iOS アプリ、 Android 上で稼働する NoSQLCouchbase Server との同期機能、オフライン対応

Page 11: Introduce couchbase server

Links

• コミュニティ• http://couchbasejpcommunity.doorkeeper.jp/• 7/11 に東京で meetup やります!

• アーキテクチャ• http://www.couchbase.com/jp/couchbase-server/architecture• Couchbase社Perry氏のサイジングに関するブログの日本語訳

• ベンチマーク• http

://blog.couchbase.com/understanding-performance-benchmark-published-cisco-and-solarflare-using-couchbase-server

• http://www.couchbase.com/presentations/benchmarking-couchbase

• ユーザ事例• http://www.couchbase.com/viber• http://www.couchbase.com/couchbase-server/use-cases

Page 12: Introduce couchbase server

祝日本法人設立 ! お問合せ先

Couchbase Japan 株式会社〒 231-0062神奈川県横浜市中区桜木町 1-1-7TOC みなとみらい 10 階TEL: 045-228-5574Email: [email protected]: http://www.couchbase.com/jp

Page 13: Introduce couchbase server

Demo & QA time!

Key words:   Couchbase ノード  Couchbase クラスタ バケット vBucket  レプリカ リバランス スワップリバランス フェイルオーバ  XDCR  ローリングアップグレード 管理コンソール  CLI  管理系REST API   Memcapable   RAM  ディスク 追記型ファイル コンパクション バックアップ / リストア  View (MapReduce)   N1QL   TAP  ラック・ゾーン・アウェアネス  Couchbase Lite   Couchbase Sync

Gateway   Elasticsearch   Fluentd   Talend  各種開発言語用クライアントライブラリ ユーザ事例 ベンチマーク結果 エンタープライズエディション / コミュニティエディション  couchbase-jp コミュニティ

Page 14: Introduce couchbase server

Thank you!atWare, Inc.