Couchbaseの紹介
Koji  Kawamura
Mar  5,  2015
1	
  
©2015	
  Couchbase	
  Inc.	
  
⾃自⼰己紹介
§ 河村  康爾  @ijokarumawak
§ 2015年年1⽉月12⽇日からCouchbase  Japanで活動開始
§ コミュニティ活動からオフィシャルに「中の⼈人」へ
§ 肩書き:  Solutions  Engineer
§ プリセールス、導⼊入サポート、公式トレーニング、ド
キュメント翻訳  …  etc
2	
  
https://www.facebook.com/koji.kawamura.71	
  
Couchbase  とは
3	
  
©2015	
  Couchbase	
  Inc.	
  
Couchbaseは何が優れているのか?
4	
  
パフォーマンス  &  
スケーラビリティ
ミリ秒未満のレイテンシ
と⾼高いスループット、メ
モリ中⼼心のアーキテクチ
ャ
多⽬目的データベース シンプルな運⽤用管理理
デプロイ、運⽤用が容易易、
統合された管理理画⾯面、数
クリックのクラスタ拡張
とリバランス
キャッシュ、KVS、ド
キュメントデータベース、
ローカル/モバイルデータ
ベースを単⼀一のプラット
フォームで
常に利利⽤用可能
⾼高可⽤用性
ノード間、クラスタ間、
データセンタ間のデータ
レプリケーション
エンタープライズ企業がCouchbaseを採⽤用する主な利利点
24x365
©2015	
  Couchbase	
  Inc.	
  
Couchbaseが解決する主なエンタープライズ事例例
5	
  
360°顧客Viewユーザ
プロファイル
カタログ 不不正検知コンテンツ管理理
Internet  of  
Things
デジタル
コミュニケーション
リアルタイム  
Big  Data
モバイル
アプリ
パーソナライズ
©2015	
  Couchbase	
  Inc.	
  
Couchbase  Server  アーキテクチャ
シングルノードタイプによる容
易易な運⽤用管理理
§  インストールは単⼀一のパッケージ
§  ⼆二つの主要なコンポーネント:  
Data  ManagerとCluster  
Manager
§  Data  manager:
§  C/C++
§  キャッシュと永続化層のレイヤー統
合
§  Cluster  manager:
§  Erlang/OTP
§  管理理画⾯面
§  データアクセスリクエストには関与
しない
DATA MANAGER CLUSTER MANAGER
Managed Cache
Multi-threaded
Persistence Engine
RESTManagementAPI
WebUI
Node/Cluster
Coordination
QueryEngine
Erlang / OTP
8092
Query API
11210
Data Access API
8091
Admin Console
Couchbase Server Node
©2015	
  Couchbase	
  Inc.	
  
APPLICATION	
  SERVER	
  
MANAGED	
  CACHE	
  
DISK	
  
DISK	
  
QUEUE	
  
REPLICATION	
  
QUEUE	
  
データ更更新の流流れ
7	
  
DOC	
  1	
  
DOC	
  1	
  
DOC	
  1	
  
ディスクI/O性能に依存しない
データ更更新
§  書込みはデフォルトでは⾮非同期
§  アプリケーションはRAMに保存
されたらAckを受信、書込みリ
クエスト単位でレプリカと永続
化を待つトレードオフが可能
§  他ノードへレプリケーションは
1,  2,  3台を選択可能
§  レプリケーションはRAMベース
でとてつもなく⾼高速
§  ノード間レプリケーションは
HAの第⼀一段階
§  ディスク書込みは可能な限り⾼高
速に  –  待ちはなし
©2015	
  Couchbase	
  Inc.	
  
データ参照の流流れ
8	
  
APPLICATION	
  SERVER	
  
MANAGED	
  CACHE	
  
DISK	
  
DISK	
  
QUEUE	
  
REPLICATION	
  
QUEUE	
  
DOC	
  1	
  
GET	
  
DOC	
  1	
  
DOC	
  1	
  
ドキュメントレベルでの
キャッシュエンジンを搭載
§  キャッシュからの参照で⾮非常に
⾼高速
§  他のプロセス/システムとのやり
とりは⼀一切切なし
§  データコネクションはTCPバイ
ナリプロトコル
DOC	
  1	
  
©2015	
  Couchbase	
  Inc.	
  
ACTIVE	
   ACTIVE	
   ACTIVE	
  
REPLICA	
   REPLICA	
   REPLICA	
  
Couchbase	
  Server	
  1	
   Couchbase	
  Server	
  2	
   Couchbase	
  Server	
  3	
  
クライアントAppからのアクセス
9	
  
SHARD	
  
5	
  
SHARD	
  
2	
  
SHARD	
  
9	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
  
7	
  
SHARD	
  
8	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
1	
  
SHARD	
  
3	
  
SHARD	
  
6	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
  
1	
  
SHARD	
  
8	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
6	
  
SHARD	
  
3	
  
SHARD	
  
2	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
7	
  
SHARD	
  
9	
  
SHARD	
  
5	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
Appはクラスタへの論論理理的な単⼀一のコネクション
(client  object)を保持
データは⾃自動的にシャーディングされ、クラスタ
内で均等にドキュメントデータを分散
§  各vBucketは1,  2,  3個のレプリカを持つ  
(“peer-‐‑‒to-‐‑‒peer”  レプリケーション)
§  ドキュメントはクライアントにより⾃自動的に
ハッシュ化され、shardにマッピング
§  Clusterマップはshardがどのノードに配置さ
れているかのマッピング情報
§  同⼀一のキーへの参照/書込み/更更新/削除は同⼀一
のノードへ
§  強い⼀一貫性を持つデータアクセス
  (“read  your  own  writes”)
§  単⼀一のCouchbaseノードで10万opsに到達可
能、参照リクエストをレプリカに分散する必要
はなし
©2015	
  Couchbase	
  Inc.	
  
クラスタへのノード追加
10	
  
ACTIVE	
   ACTIVE	
   ACTIVE	
  
REPLICA	
   REPLICA	
   REPLICA	
  
Couchbase	
  Server	
  1	
   Couchbase	
  Server	
  2	
   Couchbase	
  Server	
  3	
  
ACTIVE	
   ACTIVE	
  
REPLICA	
   REPLICA	
  
Couchbase	
  Server	
  4	
   Couchbase	
  Server	
  5	
  
SHARD	
  
5	
  
SHARD	
  
2	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
1	
  
SHARD	
  
3	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
  
1	
  
SHARD	
  
8	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
6	
  
SHARD	
  
3	
  
SHARD	
  
2	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
7	
  
SHARD	
  
9	
  
SHARD	
  
5	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
7	
  
SHARD	
  
	
  
SHARD	
  
6	
  
SHARD	
  
	
  
SHARD	
  
8	
  
SHARD	
  
9	
  
SHARD	
  
	
  
優れたリバランス機
能でダウンタイムな
しにノード追加が可
能
§  複数のノードを同時
に追加/削除可能
§  ワンクリックの操作
§  ActiveとReplicaの
vBucketをインクリ
メンタルに移動
§  クライアントライブ
ラリはCluster  map
の更更新を検知
§  完全にオンラインの
操作でダウンタイム
や性能の劣劣化はなし
©2015	
  Couchbase	
  Inc.	
  
クラスタへのノード追加
11	
  
ACTIVE	
   ACTIVE	
   ACTIVE	
  
REPLICA	
   REPLICA	
   REPLICA	
  
Couchbase	
  Server	
  1	
   Couchbase	
  Server	
  2	
   Couchbase	
  Server	
  3	
  
ACTIVE	
   ACTIVE	
  
REPLICA	
   REPLICA	
  
Couchbase	
  Server	
  4	
   Couchbase	
  Server	
  5	
  
SHARD	
  
5	
  
SHARD	
  
2	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
1	
  
SHARD	
  
3	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
4	
  
SHARD	
  
1	
  
SHARD	
  
8	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
6	
  
SHARD	
  
3	
  
SHARD	
  
2	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
7	
  
SHARD	
  
9	
  
SHARD	
  
5	
  
SHARD	
   SHARD	
  
	
  
SHARD	
  
	
  
SHARD	
  
7	
  
SHARD	
  
	
  
SHARD	
  
6	
  
SHARD	
  
	
  
SHARD	
  
8	
  
SHARD	
  
9	
  
SHARD	
  
	
  
優れたリバランス機
能でダウンタイムな
しにノード追加が可
能
§  複数のノードを同時
に追加/削除可能
§  ワンクリックの操作
§  ActiveとReplicaの
vBucketをインクリ
メンタルに移動
§  クライアントライブ
ラリはCluster  map
の更更新を検知
§  完全にオンラインの
操作でダウンタイム
や性能の劣劣化はなし
READ/WRITE/UPDATE	
  
©2015	
  Couchbase	
  Inc.	
  
市場をリードするメモリ-‐‑‒メモリレプリケーション  XDCR
12	
  
New	
  York	
  
San	
  
Francisco	
  
SF Server Cluster
Couchbase Server 1
MEMORY DISK
Couchbase Server 2
MEMORY DISK
Couchbase Server 3
MEMORY DISK
NYC Server Cluster
Couchbase Server 1
MEMORY DISK
Couchbase Server 2
MEMORY DISK
Couchbase Server 3
MEMORY DISK
Couchbase Server 4
MEMORY DISK
©2015	
  Couchbase	
  Inc.	
  
AWSを利利⽤用したデプロイ例例
13	
  
Couchbase
Server
Couchbase
Server
Availability Zone A
Couchbase
Server
Couchbase
Server
Availability Zone B
Region 1
Web App
Route 53
Couchbase
Server
Couchbase
Server
Availability Zone A
Couchbase
Server
Couchbase
Server
Availability Zone B
Region 2
Web App
AWS cloud
XDCR
Couchbaseクラスタ Couchbaseクラスタ
Elastic
Load Balancing
Elastic
Load Balancing
©2015	
  Couchbase	
  Inc.	
  
Couchbase  Server  エコシステム
14	
  
©2015	
  Couchbase	
  Inc.	
  
デモ
§ 管理理画⾯面
§ リアルタイム統計情報グラフ
§ サーバの追加、リバランス
§ XDCR
15	
  
Mobileソリューション
16	
  
©2015	
  Couchbase	
  Inc.	
  
Couchbase  Mobileソリューション
Couchbase  Lite
デバイス上で稼働する軽量量、ネイティブ、組込みの
NoSQLデータベース
Sync  Gateway
デバイス上のCouchbase  Liteとクラウドの上の
Couchbase  Server間でセキュアなデータ同期
Couchbase  Server
⾼高性能、スケーラブル、HAなNoSQLデータベース
クラウド上で稼働
©2015	
  Couchbase	
  Inc.	
  
Couchbase  Liteの稼働するプラットフォーム
18	
  
©2015	
  Couchbase	
  Inc.	
  
デモ
§ Couchbase  Lite,  Sync  Gateway,  Couchbase  Server
の連携をデモ
§ iOSとAndroid間でのデータ同期
§ https://github.com/couchbaselabs/mini-‐‑‒hacks
19	
  
N1QL
20	
  
©2015	
  Couchbase	
  Inc.	
  
NoSQL  =  Not  Only  SQL!!
21	
  
©2015	
  Couchbase	
  Inc.	
  
多次元的スケーラビリティ
22	
  
©2015	
  Couchbase	
  Inc.	
  
さらに広がるCouchbaseの適⽤用範囲
23	
  
Elasticsearch  &  Kibana
XDCR
JDBC/ODBC
Connector
©2015	
  Couchbase	
  Inc.	
  
デモ
§ N1QL  tutorial  で検索索すると、ブラウザからクエリを実
⾏行行可能なチュートリアルがあります
§ http://query.pub.couchbase.com/tutorial/#1
24	
  
使ってみたい
でも、、、英語のドキュメントしかなくて  :(
25	
  
©2015	
  Couchbase	
  Inc.	
  
ドキュメント絶賛和訳中!
26	
  
https://github.com/couchbaselabs/docs-­‐ja	
  
プルリクください!!
実践で使えるスキルを⾝身につけたい!
27	
  
©2015	
  Couchbase	
  Inc.	
  
Training
28	
  
Learning	
  Services	
  
CD220:開発者向けハンズオントレーニング(3日間)	
  
§  日程:2015年5月20日(水)〜22日(金)	
   (予定)	
  
§  場所:東京	
  
§  定員:4名以上 (※最小定員に満たない場合、開講延期の可能性があります)	
  
§  金額:230,000円	
  
§  http://training.couchbase.com/class/for-­‐developers/cd220-­‐developing-­‐couchbase-­‐nosql-­‐applications/tokyo-­‐-­‐-­‐central-­‐/gaienmae-­‐-­‐-­‐japan/2015-­‐05-­‐20	
  
CS300:運用者向けハンズオントレーニング(4日間)	
  
§  日程:2015年5月26日(火)〜29日(金)	
   (予定)	
  
§  場所:東京	
  
§  定員:4名以上 (※最小定員に満たない場合、開講延期の可能性があります)	
  
§  金額:285,000円	
  
§  http://training.couchbase.com/class/for-­‐server-­‐admins/cs300-­‐couchbase-­‐nosql-­‐server-­‐administration/tokyo-­‐-­‐-­‐central-­‐/gaienmae-­‐-­‐-­‐japan/2015-­‐05-­‐26	
  
Couchbase  Events
©2015	
  Couchbase	
  Inc.	
  
Upcoming  Events  in  Japan
30	
  
Community	
  Meet	
  up	
  
Couchbase	
  MeetUP	
  Tokyo	
  -­‐	
  #13	
  -­‐	
  Couchbaseモバイル	
  miniHack	
  -­‐	
  
§  日時:2015年4月7日(火) 19:30〜22:00	
  
§  場所:東京都渋谷区猿楽町10-­‐1	
  マンサード代官山	
  
§  定員:40名 	
  
§  URL:https://couchbasejpcommunity.doorkeeper.jp/events/20867	
  
	
  
国内最大のCouchbaseイベント!	
  
§  日程:2015年7月中旬 (予定)	
  
§  場所:東京	
  
§  定員:200名	
  
§  URL:Coming	
  Soon!	
  
	
  
Couchbase	
  Conference	
  Tokyo	
  2015	
  
©2015	
  Couchbase	
  Inc.	
  
Couchbase  Connect  in  USA
31	
  
世界最大のCouchbaseイベント:開発者のセッションや多数のユーザ事例	
  
§  日程:2015年6月2日(火)〜4日(水)	
  	
  
§  場所:米国サンフランシスコ	
 Levi’s	
  STADIUM	
  
§  金額:Coming	
  Soon!	
  
§  URL:http://www.cvent.com/events/couchbase-­‐connect-­‐2015/event-­‐summary-­‐b7744ca960364b75aba41de42cbef19e.aspx	
  
	
  
©2015	
  Couchbase	
  Inc.	
  
お気軽にお問い合わせください
製品説明、デモ、事例例紹介などのご⽤用命は
Couchbase  Japan  KK  へご連絡ください。
http://www.couchbase.com/jp/contact-‐‑‒jp
32	
  
Thank  you  ;)
33	
  

Couchbaseの紹介 2015/03/05

  • 1.
  • 2.
    ©2015  Couchbase  Inc.   ⾃自⼰己紹介 § 河村  康爾  @ijokarumawak § 2015年年1⽉月12⽇日からCouchbase  Japanで活動開始 § コミュニティ活動からオフィシャルに「中の⼈人」へ § 肩書き:  Solutions  Engineer § プリセールス、導⼊入サポート、公式トレーニング、ド キュメント翻訳  …  etc 2   https://www.facebook.com/koji.kawamura.71  
  • 3.
  • 4.
    ©2015  Couchbase  Inc.   Couchbaseは何が優れているのか? 4   パフォーマンス  &   スケーラビリティ ミリ秒未満のレイテンシ と⾼高いスループット、メ モリ中⼼心のアーキテクチ ャ 多⽬目的データベース シンプルな運⽤用管理理 デプロイ、運⽤用が容易易、 統合された管理理画⾯面、数 クリックのクラスタ拡張 とリバランス キャッシュ、KVS、ド キュメントデータベース、 ローカル/モバイルデータ ベースを単⼀一のプラット フォームで 常に利利⽤用可能 ⾼高可⽤用性 ノード間、クラスタ間、 データセンタ間のデータ レプリケーション エンタープライズ企業がCouchbaseを採⽤用する主な利利点 24x365
  • 5.
    ©2015  Couchbase  Inc.   Couchbaseが解決する主なエンタープライズ事例例 5   360°顧客Viewユーザ プロファイル カタログ 不不正検知コンテンツ管理理 Internet  of   Things デジタル コミュニケーション リアルタイム   Big  Data モバイル アプリ パーソナライズ
  • 6.
    ©2015  Couchbase  Inc.   Couchbase  Server  アーキテクチャ シングルノードタイプによる容 易易な運⽤用管理理 §  インストールは単⼀一のパッケージ §  ⼆二つの主要なコンポーネント:   Data  ManagerとCluster   Manager §  Data  manager: §  C/C++ §  キャッシュと永続化層のレイヤー統 合 §  Cluster  manager: §  Erlang/OTP §  管理理画⾯面 §  データアクセスリクエストには関与 しない DATA MANAGER CLUSTER MANAGER Managed Cache Multi-threaded Persistence Engine RESTManagementAPI WebUI Node/Cluster Coordination QueryEngine Erlang / OTP 8092 Query API 11210 Data Access API 8091 Admin Console Couchbase Server Node
  • 7.
    ©2015  Couchbase  Inc.   APPLICATION  SERVER   MANAGED  CACHE   DISK   DISK   QUEUE   REPLICATION   QUEUE   データ更更新の流流れ 7   DOC  1   DOC  1   DOC  1   ディスクI/O性能に依存しない データ更更新 §  書込みはデフォルトでは⾮非同期 §  アプリケーションはRAMに保存 されたらAckを受信、書込みリ クエスト単位でレプリカと永続 化を待つトレードオフが可能 §  他ノードへレプリケーションは 1,  2,  3台を選択可能 §  レプリケーションはRAMベース でとてつもなく⾼高速 §  ノード間レプリケーションは HAの第⼀一段階 §  ディスク書込みは可能な限り⾼高 速に  –  待ちはなし
  • 8.
    ©2015  Couchbase  Inc.   データ参照の流流れ 8   APPLICATION  SERVER   MANAGED  CACHE   DISK   DISK   QUEUE   REPLICATION   QUEUE   DOC  1   GET   DOC  1   DOC  1   ドキュメントレベルでの キャッシュエンジンを搭載 §  キャッシュからの参照で⾮非常に ⾼高速 §  他のプロセス/システムとのやり とりは⼀一切切なし §  データコネクションはTCPバイ ナリプロトコル DOC  1  
  • 9.
    ©2015  Couchbase  Inc.   ACTIVE   ACTIVE   ACTIVE   REPLICA   REPLICA   REPLICA   Couchbase  Server  1   Couchbase  Server  2   Couchbase  Server  3   クライアントAppからのアクセス 9   SHARD   5   SHARD   2   SHARD   9   SHARD   SHARD     SHARD     SHARD   4   SHARD   7   SHARD   8   SHARD   SHARD     SHARD     SHARD   1   SHARD   3   SHARD   6   SHARD   SHARD     SHARD     SHARD   4   SHARD   1   SHARD   8   SHARD   SHARD     SHARD     SHARD   6   SHARD   3   SHARD   2   SHARD   SHARD     SHARD     SHARD   7   SHARD   9   SHARD   5   SHARD   SHARD     SHARD     Appはクラスタへの論論理理的な単⼀一のコネクション (client  object)を保持 データは⾃自動的にシャーディングされ、クラスタ 内で均等にドキュメントデータを分散 §  各vBucketは1,  2,  3個のレプリカを持つ   (“peer-‐‑‒to-‐‑‒peer”  レプリケーション) §  ドキュメントはクライアントにより⾃自動的に ハッシュ化され、shardにマッピング §  Clusterマップはshardがどのノードに配置さ れているかのマッピング情報 §  同⼀一のキーへの参照/書込み/更更新/削除は同⼀一 のノードへ §  強い⼀一貫性を持つデータアクセス  (“read  your  own  writes”) §  単⼀一のCouchbaseノードで10万opsに到達可 能、参照リクエストをレプリカに分散する必要 はなし
  • 10.
    ©2015  Couchbase  Inc.   クラスタへのノード追加 10   ACTIVE   ACTIVE   ACTIVE   REPLICA   REPLICA   REPLICA   Couchbase  Server  1   Couchbase  Server  2   Couchbase  Server  3   ACTIVE   ACTIVE   REPLICA   REPLICA   Couchbase  Server  4   Couchbase  Server  5   SHARD   5   SHARD   2   SHARD   SHARD     SHARD   4   SHARD   SHARD     SHARD   1   SHARD   3   SHARD   SHARD     SHARD   4   SHARD   1   SHARD   8   SHARD   SHARD     SHARD     SHARD   6   SHARD   3   SHARD   2   SHARD   SHARD     SHARD     SHARD   7   SHARD   9   SHARD   5   SHARD   SHARD     SHARD     SHARD   7   SHARD     SHARD   6   SHARD     SHARD   8   SHARD   9   SHARD     優れたリバランス機 能でダウンタイムな しにノード追加が可 能 §  複数のノードを同時 に追加/削除可能 §  ワンクリックの操作 §  ActiveとReplicaの vBucketをインクリ メンタルに移動 §  クライアントライブ ラリはCluster  map の更更新を検知 §  完全にオンラインの 操作でダウンタイム や性能の劣劣化はなし
  • 11.
    ©2015  Couchbase  Inc.   クラスタへのノード追加 11   ACTIVE   ACTIVE   ACTIVE   REPLICA   REPLICA   REPLICA   Couchbase  Server  1   Couchbase  Server  2   Couchbase  Server  3   ACTIVE   ACTIVE   REPLICA   REPLICA   Couchbase  Server  4   Couchbase  Server  5   SHARD   5   SHARD   2   SHARD   SHARD     SHARD   4   SHARD   SHARD     SHARD   1   SHARD   3   SHARD   SHARD     SHARD   4   SHARD   1   SHARD   8   SHARD   SHARD     SHARD     SHARD   6   SHARD   3   SHARD   2   SHARD   SHARD     SHARD     SHARD   7   SHARD   9   SHARD   5   SHARD   SHARD     SHARD     SHARD   7   SHARD     SHARD   6   SHARD     SHARD   8   SHARD   9   SHARD     優れたリバランス機 能でダウンタイムな しにノード追加が可 能 §  複数のノードを同時 に追加/削除可能 §  ワンクリックの操作 §  ActiveとReplicaの vBucketをインクリ メンタルに移動 §  クライアントライブ ラリはCluster  map の更更新を検知 §  完全にオンラインの 操作でダウンタイム や性能の劣劣化はなし READ/WRITE/UPDATE  
  • 12.
    ©2015  Couchbase  Inc.   市場をリードするメモリ-‐‑‒メモリレプリケーション  XDCR 12   New  York   San   Francisco   SF Server Cluster Couchbase Server 1 MEMORY DISK Couchbase Server 2 MEMORY DISK Couchbase Server 3 MEMORY DISK NYC Server Cluster Couchbase Server 1 MEMORY DISK Couchbase Server 2 MEMORY DISK Couchbase Server 3 MEMORY DISK Couchbase Server 4 MEMORY DISK
  • 13.
    ©2015  Couchbase  Inc.   AWSを利利⽤用したデプロイ例例 13   Couchbase Server Couchbase Server Availability Zone A Couchbase Server Couchbase Server Availability Zone B Region 1 Web App Route 53 Couchbase Server Couchbase Server Availability Zone A Couchbase Server Couchbase Server Availability Zone B Region 2 Web App AWS cloud XDCR Couchbaseクラスタ Couchbaseクラスタ Elastic Load Balancing Elastic Load Balancing
  • 14.
    ©2015  Couchbase  Inc.   Couchbase  Server  エコシステム 14  
  • 15.
    ©2015  Couchbase  Inc.   デモ § 管理理画⾯面 § リアルタイム統計情報グラフ § サーバの追加、リバランス § XDCR 15  
  • 16.
  • 17.
    ©2015  Couchbase  Inc.   Couchbase  Mobileソリューション Couchbase  Lite デバイス上で稼働する軽量量、ネイティブ、組込みの NoSQLデータベース Sync  Gateway デバイス上のCouchbase  Liteとクラウドの上の Couchbase  Server間でセキュアなデータ同期 Couchbase  Server ⾼高性能、スケーラブル、HAなNoSQLデータベース クラウド上で稼働
  • 18.
    ©2015  Couchbase  Inc.   Couchbase  Liteの稼働するプラットフォーム 18  
  • 19.
    ©2015  Couchbase  Inc.   デモ § Couchbase  Lite,  Sync  Gateway,  Couchbase  Server の連携をデモ § iOSとAndroid間でのデータ同期 § https://github.com/couchbaselabs/mini-‐‑‒hacks 19  
  • 20.
  • 21.
    ©2015  Couchbase  Inc.   NoSQL  =  Not  Only  SQL!! 21  
  • 22.
    ©2015  Couchbase  Inc.   多次元的スケーラビリティ 22  
  • 23.
    ©2015  Couchbase  Inc.   さらに広がるCouchbaseの適⽤用範囲 23   Elasticsearch  &  Kibana XDCR JDBC/ODBC Connector
  • 24.
    ©2015  Couchbase  Inc.   デモ § N1QL  tutorial  で検索索すると、ブラウザからクエリを実 ⾏行行可能なチュートリアルがあります § http://query.pub.couchbase.com/tutorial/#1 24  
  • 25.
  • 26.
    ©2015  Couchbase  Inc.   ドキュメント絶賛和訳中! 26   https://github.com/couchbaselabs/docs-­‐ja   プルリクください!!
  • 27.
  • 28.
    ©2015  Couchbase  Inc.   Training 28   Learning  Services   CD220:開発者向けハンズオントレーニング(3日間)   §  日程:2015年5月20日(水)〜22日(金)   (予定)   §  場所:東京   §  定員:4名以上 (※最小定員に満たない場合、開講延期の可能性があります)   §  金額:230,000円   §  http://training.couchbase.com/class/for-­‐developers/cd220-­‐developing-­‐couchbase-­‐nosql-­‐applications/tokyo-­‐-­‐-­‐central-­‐/gaienmae-­‐-­‐-­‐japan/2015-­‐05-­‐20   CS300:運用者向けハンズオントレーニング(4日間)   §  日程:2015年5月26日(火)〜29日(金)   (予定)   §  場所:東京   §  定員:4名以上 (※最小定員に満たない場合、開講延期の可能性があります)   §  金額:285,000円   §  http://training.couchbase.com/class/for-­‐server-­‐admins/cs300-­‐couchbase-­‐nosql-­‐server-­‐administration/tokyo-­‐-­‐-­‐central-­‐/gaienmae-­‐-­‐-­‐japan/2015-­‐05-­‐26  
  • 29.
  • 30.
    ©2015  Couchbase  Inc.   Upcoming  Events  in  Japan 30   Community  Meet  up   Couchbase  MeetUP  Tokyo  -­‐  #13  -­‐  Couchbaseモバイル  miniHack  -­‐   §  日時:2015年4月7日(火) 19:30〜22:00   §  場所:東京都渋谷区猿楽町10-­‐1  マンサード代官山   §  定員:40名    §  URL:https://couchbasejpcommunity.doorkeeper.jp/events/20867     国内最大のCouchbaseイベント!   §  日程:2015年7月中旬 (予定)   §  場所:東京   §  定員:200名   §  URL:Coming  Soon!     Couchbase  Conference  Tokyo  2015  
  • 31.
    ©2015  Couchbase  Inc.   Couchbase  Connect  in  USA 31   世界最大のCouchbaseイベント:開発者のセッションや多数のユーザ事例   §  日程:2015年6月2日(火)〜4日(水)     §  場所:米国サンフランシスコ Levi’s  STADIUM   §  金額:Coming  Soon!   §  URL:http://www.cvent.com/events/couchbase-­‐connect-­‐2015/event-­‐summary-­‐b7744ca960364b75aba41de42cbef19e.aspx    
  • 32.
    ©2015  Couchbase  Inc.   お気軽にお問い合わせください 製品説明、デモ、事例例紹介などのご⽤用命は Couchbase  Japan  KK  へご連絡ください。 http://www.couchbase.com/jp/contact-‐‑‒jp 32  
  • 33.