1. A computer-implemented method for adding a storage server to a distributed system, comprising: adding a storage server operably coupled to one or more storage servers storing column chunks of a partitioned data table; updating metadata for distributing the column chunks among the added storage server and the one or more storage servers; and migrating some of the column chunks among the added storage server and the one or more storage servers.