Overview
The booming of Internet services and increase of emerging services cause exponential expansion of data, and the conventional server+storage architecture cannot meet service development requirements. To address such challenges, open-source databases, distributed databases, and cloud-based technologies emerge. More and more enterprises use open-source, distributed, and in-house database technologies to build basic IT database platforms. The Kunpeng 916 processor provides 32 cores at 2.4 GHz. The Kunpeng 920 processor provides 32 cores at 2.6 GHz or 3.0 GHz, 48 cores at 2.6 GHz or 3.0 GHz, and 64 cores at 2.6 GHz or 3.0 GHz.
The Kunpeng BoostKit for Database supports open-source databases, such as MySQL, MariaDB, Percona, PostgreSQL, MongoDB, TiDB and China home-built databases, such as GaussDB, GBase, Dameng, KingbaseES, and ShenTong. This solution has distinguished advantages in database real-time analysis, decision-making support, and BI report analysis, and provides a cost-effective general-purpose computing platform for ultra-large databases. Figure 1 shows the architecture of Kunpeng BoostKit for Database.
The database architecture to be used varies depending on the service application scenario. This technical white paper describes only typical reference architectures. You can select the open-source database architecture based on service requirements. If a commercial database is used, the database vendor determines the architecture to be used and provides technical support.
The solution has the following features:
- Multi-core architecture
The CPU cores can be scaled up to 256, which accelerates database parallel processing and delivers distinguished advantages in online analytical processing (
OLAP ) over x86 servers. - Multiple memory channels
A single socket supports up to eight memory channels and 16 memory slots, improving memory bandwidth and capacity and accelerating the processing of massive data.
- CPU computing power
The deployment of multiple database instances and virtualization scenarios can fully utilize the computing power of multiple CPUs.
- NVMe SSD
NVMe SSDs deliver hundreds of thousands of I/O operations per second (IOPS), providing higher database performance.
