Array Schema
The array schema stores details about the array such as what type it is, the dimensions and attributes, and more.
The array schema stores all the information specified upon the creation of the array. It is stored in a timestamped file inside a folder called __schema
inside the array directory, which serializes all this information in one place (for more information about the storage format of the array schema in TileDB, visit the Storage Format Spec section).
Information stored in the array schema includes (but is not limited to) the following:
- The array type (dense or sparse)
- The dimensions and all information about them (e.g., their types and domains)
- The attributes and all information about them (e.g., their types and tile filters)
- Whether the array is encrypted
- The tile and cell orders
- The tile capacity (for sparse arrays)