RDS, DDS and GaussDB are unclear? This article is enough!

Currently, the database services provided by Huawei Cloud mainly include three categories: relational database services, non-relational database services, and database tool services. As shown below:

Relational databases and non-relational databases can be divided into two categories: open source and self-developed. Among them, the self-developed database is unified into the GaussDB series, and the open source database can be divided into RDS and DDS community editions.

Relational database RDS: Open source version of cloud optimization

RDS (Relational Database Service) is an online relational database service based on a cloud computing platform that is out-of-the-box, stable and reliable, elastically scalable, and convenient to manage.

Currently, the RDS services provided by Huawei Cloud include: RDS for MySQL and RDS for PostgreSQL, which are optimized on the cloud based on MySQL and PostgreSQL open source databases respectively.

The smallest management unit of HUAWEI CLOUD RDS is an instance. An instance represents an independently running relational database. The instances can be classified as follows: primary instance, standby instance, read-only copy. Users can create and manage various types in the RDS system. An instance of the database engine.

If we want to build a database-based enterprise software application, the traditional way is to build our own database. Of course, we can also choose to build a database on the cloud server ECS (the I-layer service in the cloud service), and purchase the cloud database RDS (in the cloud service) S-tier services).

The traditional self-built database is not easy to use and requires a lot of manpower to maintain, and once data loss is encountered, the loss is immeasurable.

Compared with self-built databases, cloud databases save a lot of manpower, hardware, and maintenance service costs in terms of infrastructure, server deployment and maintenance, database software installation, database software version upgrades and patches, etc., such as computer room wind, fire, water, electricity, and water networks, allowing database management Employees have more time to devote more time to core work such as database model design, SQL optimization, and performance tuning.

The specific comparison can be seen in the following figure. It can be seen that cloud databases such as RDS have the advantages of convenience, elastic scalability, and stability and lower cost.

Non-relational database DDS Community Edition

The Document Database Service (DDS) is fully compatible with the MongoDB protocol, providing secure, highly available, highly reliable, elastic and easy-to-use database services, as well as one-click deployment, elastic expansion, disaster recovery, backup, recovery, and monitoring It supports cluster, replica set and single node deployment architecture.

Self-developed cloud native database GaussDB

Recently, Huawei Cloud launched the GaussDB full-scenario database cloud service to meet customers' database requirements in different application scenarios.

The Huawei GaussDB series is based on the database core R&D and optimization capabilities that have been deeply cultivated in the external telecommunications and government and enterprise markets, Huawei’s internal IT and cloud bases for more than ten years, and the understanding of customers’ demands for high reliability and high performance. Distributed database.

In terms of relational databases, HUAWEI CLOUD officially launched the cloud-native GaussDB (for MySQL) database in July this year, embracing and compatible with the widely recognized open source ecosystem MySQL. At the same time, the distributed database GaussDB (openGauss) based on the openGauss kernel of Huawei's open ecology will also be officially released for commercial use within the year.

In the field of non-relational database services, Huawei Cloud focuses on building a cloud-native GaussDB NoSQL multi-mode database series, including GaussDB (for Mongo), GaussDB (for Redis), GaussDB (for Influx), GaussDB (for Cassandra). Currently, GaussDB (for Mongo) and GaussDB (for Cassandra) have been officially commercialized.

Huawei Cloud self-developed database GaussDB series has the following core technical advantages: storage and calculation separation architecture, DFV storage, NDP operator push-down, and so on.

Take GaussDB (for MySQL) as an example. It is based on Huawei’s latest generation of DFV distributed storage, adopts a separate computing and storage architecture, supports the rapid expansion of read-only nodes with 1 write and 15 reads, and supports up to 128TB of mass storage, which can achieve over one million Class-level QPS throughput, a single node has 7 times higher performance than native MySQL, the industry's first.

For another example, the GaussDB NoSQL series has strong multi-mode data management capabilities, and has achieved industry-leading capabilities in terms of concurrent read and write capabilities, expansion time reduction, failure reconstruction time, backup efficiency, and recovery efficiency. Compared with pure open source software The ability has made a qualitative leap.

HUAWEI CLOUD GaussDB series full-scenario cloud services not only provide a rich database product portfolio, but also "tailor-made" according to the characteristics of different customers' business applications.

For example, GaussDB (for MySQL), GaussDB (for Mongo) and other services will focus on the most basic cloud-native development requirements for cloud databases, and provide solutions with the most cost-effective.

Database ecological tools

In addition to databases, HUAWEI CLOUD also provides a series of database tool services, unified support for open source database services and self-developed database services, and provides customers with cloud data migration and replication, data management services, etc., and continues to reduce customer ease of use Cost of migration.

At present, Huawei has mature and commercial database tool services such as DRS, data management service DAS, and distributed database middleware DDM that provide customers with cloud data replication services. At the same time, Huawei Cloud will also release database application migration tools in the second half of the year.

Take cloud data replication service DRS as an example. It can realize online data migration without interruption or micro-interruption in business switching. The time of business switching can be freely selected. At the same time, it can also be hot migrated across database versions, giving intuitive performance after migration/upgrade. The evaluation report makes it easier for customers to switch their original database to HUAWEI CLOUD, so that customers do not have to worry about failures, data loss, and the moment of switching caused by migration.

Data management service DAS can provide convenient cloud database management and operation and maintenance services. Its core capabilities include database query and development, operation and maintenance monitoring, performance diagnosis, SQL tuning, data security control, intelligent parameter prediction, etc.; distributed database middleware The combination of DDM and RDS brings the current mature level of distributed database capabilities to ordinary users with the access experience of a single database instance. Ensure SQL computing and transaction capabilities, storage and computing layer is almost unlimited expansion.

to sum up

In summary, Huawei Cloud database products can be roughly classified into three categories:

1) Huawei RDS for MySQL, RDS for PostgreSQL services, and DDS document database services (document type Mongo) are all database services based on open source, focusing on the most basic cloud-native development requirements for cloud databases, allowing customers to migrate to Huawei Cloud is easier. They are all database services based on open source, mainly for business scenarios with small data scale and general performance requirements, and provide solutions with the ultimate cost-effectiveness.

2) Huawei GaussDB series, based on innovation and self-research, based on the same architecture, embraces and is compatible with MySQL and other ecosystems on the one hand, and builds its own openGauss ecosystem on the other hand, mainly for government and enterprise customers, emphasizing high performance, high reliability, and high security And so on.

3) Huawei database tool service, unified support for open source database services and self-developed database services, providing customers with cloud data migration and replication, data management services, etc.

From the cloud optimization of open source databases to the self-developed cloud database based on the innovation of the underlying architecture, Huawei Cloud has built a very complete tool chain in the database ecology, which can basically cover the needs of most enterprise users.

 

Click to follow and learn about Huawei Cloud's fresh technology for the first time~

Guess you like

Origin blog.csdn.net/devcloud/article/details/108708981