4–7 Nov 2019
Please log in

CouchDB 4.0: 1.0 + 2.0 = 4.0

Jan Lehnardt (Neighbourhoodie)
11:3512:15 Wednesday, 6 November 2019
Location: Hall A4

Who is this presentation for?

  • CTOs, developers, and database administrators

Level

Intermediate

Description

CouchDB 3.0 isn’t even out yet, so why should we be talking about CouchDB 4.0? Easy, because it constitutes the biggest change in CouchDB development history: changing from an eventually consistent data store to a fully consistent data store.

Jan Lehnardt examines the challenges and solutions of changing the storage and distributed systems underpinnings from AP to CP (as per CAP) while retaining the unique multimaster replication APIs that CouchDB is renowned for.

CouchDB 1.0 was a fully consistent data store by accident, but was designed to be eventually consistent. CouchDB 2.0 finally introduced clustering and relaxed the accidental consistency property in favor of the eventual consistent vision. CouchDB 4.0 brings back the best of CouchDB 1.0 combined with all the advancements made in CouchDB 2.0. And of course, you’ll solve the mystery of what happened to CouchDB 3.0.

Prerequisite knowledge

  • A general knowledge of database programming
  • Experience with distributed systems (useful but not required)

What you'll learn

  • Learn the inside outs of distributed data storage
Photo of Jan Lehnardt

Jan Lehnardt

Neighbourhoodie

Jan Lehnardt is the CEO of Neighbourhoodie. He makes @couchdb @hoodiehq @jsconf EU @greenkeeperio. and @offlinefirst. He’s dissatisfied with the status quo, a duct tape artist, and feminist.

  • Oracle Cloud Infrastructure
  • Cloudflare
  • JFrog
  • Akamas
  • Aqua Security Software
  • Fastly
  • Google
  • Instana
  • JetBrains
  • LaunchDarkly
  • LightStep
  • OVHcloud
  • SignalFx
  • VictorOps
  • Wayfair
  • Blameless
  • Chronosphere
  • FusionReactor
  • humanitec
  • replex GmbH
  • StackState
  • Datadog
  • GitLab
  • Gremlin
  • StormForger
  • SysEleven GmgH
  • Vamp.io

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

velocity@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires