This document discusses database scalability. It defines scalability and distinguishes it from performance. It describes two methods of scaling databases: vertical scaling by adding resources to a single node, and horizontal scaling by adding new nodes and using sharding to distribute data. It provides examples of MySQL Cluster and MongoDB for horizontal scaling, noting advantages and disadvantages of each. Caching techniques are also presented as a way to reduce load on databases and enable scaling.