HUAWEI GaussDB Service Overview

GaussDB(for MySQL)
Service Overview
Issue 01
Date 2020-10-27
HUAWEI TECHNOLOGIES CO., LTD.
Copyright © Huawei Technologies Co., Ltd. 2021. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd.
Trademarks and Permissions
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd. All other trademarks and trade names mentioned in this document are the property of their respective holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. Unless otherwise specied in the contract, all statements, information, and recommendations in this document are provided "AS IS" without warranties, guarantees or representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every eort has been made in the preparation of this document to ensure accuracy of the contents, but all statements, information, and recommendations in this document do not constitute a warranty of any kind, express or implied.
Huawei Technologies Co., Ltd.
Address: Huawei Industrial Base
Bantian, Longgang Shenzhen 518129 People's Republic of China
Website: https://www.huawei.com
Email: support@huawei.com
Issue 01 (2020-10-27) Copyright © Huawei Technologies Co., Ltd. i
GaussDB(for MySQL) Service Overview Contents

Contents

1 What Is GaussDB(for MySQL)?.............................................................................................1
2 Product Architecture............................................................................................................... 2
3 Basic Concepts.......................................................................................................................... 4
4 Product
Benets.......................................................................................................................5
5 DB Instance Description......................................................................................................... 7
5.1 DB Instance Classes................................................................................................................................................................ 7
5.2 DB Engines and Versions...................................................................................................................................................... 7
5.3 DB Instance Statuses.............................................................................................................................................................. 8
6 Constraints................................................................................................................................ 9
7 Billing....................................................................................................................................... 11
8 Related Services.....................................................................................................................13
A Change History...................................................................................................................... 14
Issue 01 (2020-10-27) Copyright © Huawei Technologies Co., Ltd. ii
GaussDB(for MySQL) Service Overview 1 What Is GaussDB(for MySQL)?

1 What Is GaussDB(for MySQL)?

GaussDB(for MySQL) is an enterprise-class distributed database and fully compatible with MySQL. It uses a decoupled compute and storage architecture and supports up to 128 TB of storage. With GaussDB(for MySQL), there is no need to deal with sharding, and no need to worry about data loss. It combines the performance and availability of commercial databases with the of open source databases.
cost-eectiveness
5.2 DB Engines and Versions lists the versions supported by GaussDB(for
MySQL).
Using GaussDB(for MySQL)
You can use GaussDB(for MySQL) in the following ways:
Management console: You can create and manage GaussDB(for MySQL) DB instances on the web-based management console.
To help you better use GaussDB(for MySQL), see 1 What Is GaussDB(for
MySQL)? and 3 Basic Concepts.
Issue 01 (2020-10-27) Copyright © Huawei Technologies Co., Ltd. 1
GaussDB(for MySQL) Service Overview 2 Product Architecture

2 Product Architecture

The overall architecture of GaussDB(for MySQL) consists of three layers from bottom to top.
1. Storage node layer: This layer uses DFV storage to provide distributed, strong­consistency, and high-performance storage capabilities to ensure data reliability and horizontal scalability.
2. Storage abstraction layer: This layer is key to ensuring database performance. It connects to the DFV storage pool downward and provides scheduled database storage semantics upward. Table le-based operations are abstracted into distributed storage.
3. SQL node layer: This layer reuses MySQL 8.0 code to be 100% compatible with open-source MySQL. You do not need to modify any code when migrating your services from MySQL or other databases to GaussDB(for MySQL). The MySQL-native syntax and tools are still available, reducing your development and learning costs. Apart from full compatibility, GaussDB(for MySQL) also optimizes the kernel, open-source hardening, open-source ecosystem, and commercial capabilities based on native MySQL.
eciently
Issue 01 (2020-10-27) Copyright © Huawei Technologies Co., Ltd. 2
GaussDB(for MySQL) Service Overview 2 Product Architecture
Issue 01 (2020-10-27) Copyright © Huawei Technologies Co., Ltd. 3
Loading...
+ 11 hidden pages