Why use a datastore?

Hello!
What are the benefits of putting a datastore between the UI and the database? The Datastore SEEMS like a dhtmlx-native-database, but If I can connect to the REAL database, what are the benefits of creating, using & maintaining a datastore?
It SEEMS like I’d be able to save a bunch of changes to the datastore, and at the same time NOT change the database. If that is the case, I’m not sure why I would WANT that because saving to a dataSTORE and dataBASE are 2 separate STEPS and 2 separate level of integration.

I’d love to use it if it served a great unique purpose but I can’t figure-out-why by reading the docs yet :frowning:

Any thoughts?
Any great experiences?

Thanks!
-Eric-

dhtmlxdataStore component is designed to link several dhtmlx components using a single database together.
so f.e. the form binded to a grid using the datasore component may display the details of a specific record of the grid.
You can find the examples of the usage in the dhtmlxSuite package.