Next-generation architecture
ByteHouse is based on a next generation MPP architecture. It has shared-everything storage and shared-nothing computing, which overcomes data scalability issues encountered in traditional MPP architectures. This enables ByteHouse to provide high performance query processing. It also supports scalable computing resource management.

ByteHouse's next-gen architecture with separate storage and computing resources
Cloud service
Cloud service combines a bunch of services that tie together different units of ByteHouse. They perform metadata management, access control, and data security.
Computing resources
In ByteHouse, a virtual warehouse represents an isolated computing resource. Each virtual warehouse is an MPP computing cluster that executes queries. Computing resources are easy to scale and manage (e.g. resizing virtual warehouses). Each of them is independent and will not affect the others, and natively supports multi-tenancy.
Storage resources
ByteHouse uses a shared-everything storage to achieve high availability (HA) and persist data in HDFS. By leveraging the columnar storage format and various compression algorithms, ByteHouse can handle huge amounts of data with blazing-fast performance.
Updated about 1 month ago