The SAP HANA database is designed in such a way that it can perform its basic calculations, such as analytic joins, scans, and aggregations in parallel. It often uses multiple cores at the same time, fully utilizing the available computing resources of distributed systems to perform any complex calculations. The workload in SAP HANA is split vertically using the columnar data storage method. Instead of two-dimensional data structures, the columnar approach enables linear searching and aggregation of data. Each task is allocated to different processors if more than one column is to be processed. Column divisions processed by various processors are then collimated by operations on one column.