~/talk

Persisting Relations Across Time and Space

Talkat RubyConf 2011 · 2011-09-29..10-01· [databases, ruby]
slides:none on file

Compares concrete persistence strategies and shows what actually works: PStore atomically commits Ruby objects to a YAML-backed file and supports concurrent read transactions; PostgreSQL provides array and point types to avoid join bloat; document stores like MongoDB support nested documents and client-side dereferencing; Redis maps Ruby objects to native types; graph databases store relations as edges for fast traversals. Demonstrates Candy (transparent Mongo persistence via method_missing) and Ambition (Ruby-shaped querying across adapters) and notes several object-DB efforts still unfinished.

AI-written summary · about

  1. 0:00Start
  2. 13:05A RELIATIONS EXAMPLE
  3. 20:16RELATIONS AS OBJECTS
  4. 22:29GEMSTONE
  5. 23:30RUBY OBJECT DATABASES
  6. 32:57WORLD DOMINATION PLANS
~/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.