~/talk

How Storj uses CockroachDB to do the impossible with global cloud storage

Talkat RoachFest 2023 · 2023-10-03..10-04· [databases, peer-to-peer]
links:none on file
slides:none on file

Claims a global object storage system that is twice as performant as hyperscale alternatives while costing 80% less and cutting carbon footprint by 80%. Uses Storj’s Satellite layer backed by CockroachDB as the metadata orchestrator across 9 cloud regions, tracking 22,000 storage nodes, 5.1 billion rows and a 5 TB cluster with ~5k reads/s and 1.2k writes/s. Describes a live geolocation demo and using time travel queries to debug and recover correctness.

AI-written summary · about

  1. 0:00Welcome and Introduction
  2. 0:30Doing the impossible???
  3. 1:46How does Storj work?
  4. 3:01Why Storj object storage is fundamentally different
  5. 4:13The three key elements of Storj (Nodes, Applications, and Satellites)
  6. 5:23How Storj keeps their distributed data durable and available
  7. 6:09Storj demo: Seeing where files are stored in real time
  8. 7:27Why horizontal scalability, performance, and strong consistency were essential for Storj
  9. 8:28Why Storj chose CockroachDB for their metadata orchestrator
  10. 9:09CockroachDB vs Postgres, Citus, Cassandra, Spanner, Yugabyte, and TiDB
  11. 10:50CockroachDB success story: Working with the Cockroach Labs team
  12. 11:39CockroachDB success story: Using time travel queries
  13. 13:02Storj and CockroachDB: The numbers
  14. 14:33Doing the impossible with CockroachDB
  15. 15:54Why CockroachDB exceeded Storj's goals / final thoughts
~/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.