1. A method for managing information on a multi-tenant database system, the method comprising: storing the information on the database among a plurality of tables, the plurality of tables being arranged in columns and rows; for each of a subset of the plurality of tables, distributing sets of the rows amongst different storage nodes on the database, with a first of the sets being located at a first node and a second of the sets being located a second node; and providing data storage and retrieval capabilities to the database, including access to the information, in response to requests from one of a plurality of remotely disposed computer systems.