couchbase introduction-20150611
TRANSCRIPT
- 1. Couchbase Koji Kawamura June 11, 2015 1
- 2. 2015CouchbaseInc. @ijokarumawak 2015112Couchbase Japan : Solutions Engineer etc 2
- 3. Couchbase 3
- 4. 2015CouchbaseInc. Couchbase? 4 & KVS / Couchbase 24x365
- 5. 2015CouchbaseInc. Couchbase 5 IoT / M2M Big Data
- 6. 2015CouchbaseInc. Couchbase Server : Data ManagerCluster 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. 2015CouchbaseInc. APPLICATIONSERVER MANAGEDCACHE DISK DISK QUEUE REPLICATION QUEUE 7 DOC1 DOC1DOC1 I/O RAM Ack 1, 2, 3 RAM HA
- 8. 2015CouchbaseInc. 8 APPLICATIONSERVER MANAGEDCACHE DISK DISK QUEUE REPLICATION QUEUE DOC1 GET DOC1 DOC1 / TCP DOC1
- 9. 2015CouchbaseInc. ACTIVE ACTIVE ACTIVE REPLICA REPLICA REPLICA CouchbaseServer1 CouchbaseServer2 CouchbaseServer3 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) vBucket1, 2, 3 (peer-to-peer ) shard Clustershard /// (read your own writes) Couchbase10ops
- 10. 2015CouchbaseInc. 10 ACTIVE ACTIVE ACTIVE REPLICA REPLICA REPLICA CouchbaseServer1 CouchbaseServer2 CouchbaseServer3 ACTIVE ACTIVE REPLICA REPLICA CouchbaseServer4 CouchbaseServer5 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 / ActiveReplica vBucket Cluster map
- 11. 2015CouchbaseInc. 11 ACTIVE ACTIVE ACTIVE REPLICA REPLICA REPLICA CouchbaseServer1 CouchbaseServer2 CouchbaseServer3 ACTIVE ACTIVE REPLICA REPLICA CouchbaseServer4 CouchbaseServer5 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 / ActiveReplica vBucket Cluster map READ/WRITE/UPDATE
- 12. 2015CouchbaseInc. - XDCR 12 NewYork 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. 2015CouchbaseInc. Couchbase Server 13
- 14. ! 14
- 15. Mobile 15
- 16. 2015CouchbaseInc. Couchbase Mobile Couchbase Lite NoSQL Sync Gateway Couchbase Lite Couchbase Server Couchbase Server HANoSQL
- 17. 2015CouchbaseInc. Couchbase Lite 17
- 18. Couchbase 4.0 18
- 19. 2015CouchbaseInc. NoSQL = Not Only SQL!! 19 N1QL tutorial !
- 20. 2015CouchbaseInc. 20
- 21. 2015CouchbaseInc. Couchbase 21 Elasticsearch & Kibana XDCR JDBC/ODBC Connector N1QL
- 22. 2015CouchbaseInc. 4.0 Beta! 22 http://www.couchbase.com/preview/couchbase-server-4-0
- 23. Couchbase
- 24. 2015CouchbaseInc. Couchbase Live Tokyo! 8/31 24 :2015831() 3-2-20 :300 CouchbaseServer
- 25. 2015CouchbaseInc. Couchbase & 25 (bit.ly/) 6/18 Couchbase UnityCouchbase cb-wbn-unity 6/23 Couchbase Server CS300 Couchbase Server 4 cs-300-tokyo 7/22 Couchbase Couchbase MeetUP Tokyo - #14 - Couchbase Server () cb-ja-meetup-14 7/31 IoT World Tokyo 2015 (coming soon) 8/31 Couchbase Live Tokyo 2015 cb-live-tokyo-15 9/1 Couchbase (coming soon) Couchbase Japan KK [email protected] Couchbase Server cb-doc-ja-server Couchbase cb-doc-ja-mobile SE in cb-blog-koji @ cb-blog-hideki cb-blog-keiko