~/talk

Use Nodestream to Build and Progressively Evolve Your Database

Talkat NODES 2024 · on Thursday, 2024-11-07· [databases]
links:none on file
slides:none on file

Nodestream is a declarative Python framework that composes pipelines from CSVs into a Neo4j graph and generates schema-aware migrations that the CLI applies transactionally. The demo builds a social graph in stages: create person nodes and relationship, add name and age with an index, add location nodes and lives_in relations, then rename name→first_name and drop age while preserving data; migrations run quickly, indexes and constraints update, and a GraphQL schema is auto-generated for immediate API use.

AI-written summary · about

  1. 0:00Introduction to Nodestream
  2. 3:19Setting up the demo
  3. 6:24Creating initial schema
  4. 10:39Ingesting first data
  5. 11:00Enriching nodes with properties
  6. 14:29Adding location relationships
  7. 16:59Running updated pipelines
  8. 18:07Modifying schema over time
  9. 21:07Validating schema changes
  10. 22:41Evolving graph data safely
  11. 23:07Generating GraphQL schema
~/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.