Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Client Side Join

Client Side Join

I will explain Firebase's ClientSideJoin.
ClientSideJoin is an important way of thinking in Firebase design.

1amageek

May 28, 2018
Tweet

More Decks by 1amageek

Other Decks in Technology

Transcript

  1. Relationship JE OBNF BHF  5BSP   )BOBLP 

     .BSV   4BOLBLV  JE OBNF  "  # User table Group table
  2. Relationship JE OBNF BHF  5BSP   )BOBLP 

     .BSV   4BOLBLV  JE OBNF  "  # User table Group table JE VTFS@JE HSPVQ@JE       Member table
  3. JE VTFS@JE HSPVQ@JE       User

    record JE OBNF BHF  5BSP  JE OBNF BHF  5BSP  JE OBNF BHF  5BSP 
  4. Mobile Contents [ { user: { name: “hoge”, thumbnail_url: “https://”

    }, image_url: “https://”, retweet_count: 12, like_count: 10, comment_count: 12 } ]
  5. Mobile Contents [ { user: { name: “hoge”, thumbnail_url: “https://”

    }, image_url: “https://”, retweet_count: 12, like_count: 10, comment_count: 12 } ]
  6. Mobile Contents [ { userID: “user_id” image_url: “https://”, retweet_count: 12,

    like_count: 10, comment_count: 12 } ] Lazy load User data