Let's take a look at how ember-data works internally in an effort to better understand how it works as a whole.
Disclaimer: This is not "How to use ember-data". A lot of this presentation references private APIs that are likely to change. Please see the ember-data documentation on the emberjs.com Guides if you're getting started with ember-data. They are quite good.