Slide 1

Slide 1 text

Making great conferences even better BusyConf.com Ryan McGeary How We Use MongoDB at BusyConf TAKE TWO!!!

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

What is ?

Slide 4

Slide 4 text

MongoDB? Why

Slide 5

Slide 5 text

MongoDB? Why NOT

Slide 6

Slide 6 text

Event Day 1 Day 2 Day 3 Track 1 Track 2 Track 3 TimeSlot 1 TimeSlot 1 TS 2 TS 3 Activity Speaker Activity Activity Activity Speaker 1 S 2 S 3

Slide 7

Slide 7 text

Events Days TimeSlots Activities Speakers Links Tracks 1..N 1..N 1..N 1..1 1..N 1..N 1..N

Slide 8

Slide 8 text

Events Days TimeSlots Activities Speakers Links Tracks 1..N 1..N 1..N 1..1 1..N 1..N 1..N position? META DATA?

Slide 9

Slide 9 text

Event Day 1 Track 1 TimeSlot 1 TimeSlot n Track n TimeSlot 1 TimeSlot n Activity S 1 S n Activity Speaker Activity Speaker Day 1 Track 1 TimeSlot 1 TimeSlo t n Track n TimeSlot 1 TimeSlot n Activity S 1 S n Activity Speaker Activit y Speak er

Slide 10

Slide 10 text

Event Day 1 Day 2 Day n... Track 1 Track 2 Track n... TimeSlot 1 TimeSlot 2 TimeSlot n... Activity Speaker

Slide 11

Slide 11 text

Event Day 1 Day 2 Day n... Track 1 Track 2 Track n... TimeSlot 1 TimeSlot 2 TimeSlot n... Activity Speaker

Slide 12

Slide 12 text

Ryan McGeary ryan.mcgeary.org @rmm5t [email protected] McGeary Consulting Group

Slide 13

Slide 13 text

http://ryan.mcgeary.org/2012/06/05/mongodb-schema-design-at-busyconf/ https://speakerdeck.com/u/rmm5t