Date post: | 16-Feb-2017 |
Category: |
Documents |
Upload: | brian-cory-sherwin |
View: | 210 times |
Download: | 0 times |
Brian Cory Sherwin Site Reliability Engineer
LinkedIn’s Couchbase as a Database
3
• Our use case and requirements• Why we chose Couchbase vs SQL• Pitfalls encountered
The Agenda
4
Memcache replacement• Data resiliency• Maintenance friendly
Couchbase @ Linkedin
5
AutoRemediation!A job execution platform to remediate operations issues• Database backend for state
tracking of a workflow engine
Using Couchbase as a Workflow Backend
6
• Easy JSON documents• Rapid iteration• Horizontally scalable
Our Requirements
7
Couchbase as a database• Document store• Views for indexing• Data resiliency• Replication• Simplicity
Why Couchbase?
8
• Upfront cost in creating the schema• Rapidly changing documents
• Number of columns• Consistent incremental updates
Why not MySQL?
9
• ACID implications• Durability and Consistency
• Concurrency• Different and new tech
Pitfalls using Couchbase
10
[email protected] you want to learn more on AutoRemediaitonhttp://www.meetup.com/Auto-Remediation-and-Event-Driven-Automation/
Questions?