Mysql partitioning
From wikinotes
A partitioned table's contents are stored in different locations (ex. different servers).
A partitioning key is passed to a function to determine which partition a row or column should belong to.
Partitions must share the same storage-engine
Partition Methods
horizontal: rows are partitioned vertical: cols are partitioned