Reading records through an index.

Splitting rows across partitions.

Relationship where one record maps to many.

Efficiently locating records through an index.

Splitting columns across structures.

Relationship where records map to many records.

Cached results or query information.

Value determining data partition placement.

Metadata describing database data.

Reusable collection of database connections.