NamasteScale needs JavaScript to run. Enable it to practise system design, low level design and machine coding.
Auxiliary data structures (usually B-trees) that let the database find rows without scanning the whole table.