~/talk

Property Sharding: I Want to Shard My Database, Now What?

Talkat NODES 2025 · on Thursday, 2025-11-06· [databases, distributed-systems]
links:none on file
links:none on file
links:none on file
slides:none on file

Explains a working Neo4j Property Sharding system called Infinraph that splits a single topology onto one graph shard and moves all node and relationship attributes into multiple property shards that serve properties in parallel. Topology must still fit on one server, writes commit on the graph shard with ACID and property shards asynchronously pulling the transaction log, reads batch IDs across shards in parallel, creation uses a property_shard_count flag, preview release 2025.101, CDC and property based access control are not yet supported and large MERGE batches can be slow.

AI-written summary · about

  1. 0:00Introduction to sharding
  2. 2:36Why shard your database
  3. 4:21Architecture overview
  4. 8:15Reading and writing data
  5. 11:04Creating a sharded database
  6. 14:35Querying and limitations
  7. 17:33Admin commands changes
  8. 21:25Try it out and resources
~/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.