~/talk

Faster, Better ORM with DataMapper

Talkat MountainWest RubyConf 2008 · 2008-03-28..03-29· [ruby, databases]
slides:none on file

DataMapper claims faster, more flexible ORM by using an identity map so repeated lookups reuse Ruby objects, and strategic eager loading that cuts typical N+1 queries to two and makes nested trees cost one query per level. It supports per-repository mappings (Legacy), yaml store fixtures for tests, custom types with load/dump and lazy loaded grouping to fetch grouped large columns in one query. It includes connection pooling, auto migrations, and 0.9 targets MySQL, SQLite, Postgres and YAML adapters.

AI-written summary · about

  1. 0:00Start
  2. 0:28WHO AM I?
  3. 6:47LAZY LOADING
  4. 9:40LOADED GROUPING
  5. 27:09Y QUESTIONS?
~/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.