...
Each dataset is associated with exactly one dataset implementation to manipulate it. Every dataset has a unique name and metadata that defines its behavior. For example, every IndexedTable
has a name and indexes a particular column of its primary table: the name of that column is a metadata property of each dataset of this type.
Core Datasets
Tables and FileSets are the core datasets, and all other datasets are built using combinations of Tables and FileSets.
...