.. _quickstart/data/usingdatastores: Using Datastores ================ Datastores provide access to data through a standardized interface for talking to data services. The most common operations performed on data are: * :ref:`Terminology ` Useful definitions used throughout the documentation. * :ref:`A Simple Data Source and Examples ` A definition of what data sources are and examples of connecting data stores to widgets. * :ref:`Fetching data items ` How to fetch a single data item and display attributes of that item. * :ref:`Fetching multiple data items and values ` How to fetch multiple items at once and display attribute values. * :ref:`Selecting subsets of data items (filtering) ` How to select subsets of items through query filters. * :ref:`Nested Items and Lazy Loading ` How to access item attributes that have values which are other data items and how dojo.data defines lazy-loading of child items should be done. * :ref:`Too much data, I need paging! ` How to use the dojo.data interface to access large data sets through subsets (pages). * :ref:`Sorting data items into defined orders ` How to issue a fetch of data that returns data items in sorted order. * :ref:`FAQ (frequent questions about using dojo.data) ` ======== See also ======== Dojo Toolkit comes with a wide range of Datastores: * Basic datastores :ref:`dojo.data.ItemFileReadStore ` and :ref:`dojo.data.ItemFileWriteStore ` * :ref:`List of additional available Datastores `