~/talk

Are NoSQL databases more reliable?

Talkat PGConf Silicon Valley 2016 · 2016-11-14..11-16· [databases]
links:none on file
slides:none on file

Claims a Postgres setup can get NoSQL-style majority-commit reliability by continuously reconfiguring quorum groups instead of simple standby promotion. Built a prototype called Catch (Go) that uses PG rewind, HashiCorp memberlist for discovery and a Paxos-lease-like protocol to create and revoke “epics” (acceptors). Tests run multiple Postgres instances on one host with asynchronous replicas created; synchronous reconfiguration is planned but not yet implemented. Design targets a three-member quorum plus spares to survive extra failures.

AI-written summary · about

  1. 0:00Intro
  2. 0:58What is reliability? NoSQL databases commit updates to a majority within a group. Latest copy can be read even when an instance is down.
  3. 2:38Is synchronous replication reliable? Traditional synchronous replication breaks the mirror. Only one instance receives updates after a standby is promoted.
  4. 3:56How does Ketch provide reliability? All updates are commited to a majority within a quorum group.
  5. 9:25What is Ketch?
  6. 11:25Running Ketch Servers
  7. 11:58Connecting to a Database under Ketch
  8. 12:34Querying Ketch Resources Ketch has multiple resources which can be queried from the CLI. List servers the local instance is connected to
  9. 15:45Is Ketch ready to use?
  10. 16:42Other Roadmap Items List of future features in no particular order: • Integration with SkyDNS for service discovery • Operation to force a failover of a single database
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.