Vertical scaling involves multi-core system upgrade, and the information remains on a single node. Horizontal scaling involves splitting databases and partitioning data, allowing information to exist on multiple nodes. Downtime. Vertical scaling involves upgrading one machine or system on which you depend entirely.