Indexing

Back to Production-Engineering/Data-Stores

Optimize read time, aiming for sub-linear time efficiency at the cost of extra write time

Non-clustered

Physical order of rows is not preserved, but the index specifies logical ordering

Clustered

Alters the data into a certain distinct order to match the index

Clusters

Index for join operations, records for the tables that share some cluster key are stored together physically for faster read times (less I/O operations)