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 c fi 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 ff 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 .......................................................................................................................

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)?

1What 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 c ff c n

of open source databases.

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

2Product 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, strongconsistency, 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

ffic n y

scheduled database storage semantics upward. Table fi b

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.

Issue 01 (2020-10-27)

Copyright © Huawei Technologies Co., Ltd.

2

HUAWEI GaussDB Service Overview

GaussDB(for MySQL)

 

Service Overview

2 Product Architecture

Issue 01 (2020-10-27)

Copyright © Huawei Technologies Co., Ltd.

3

Loading...
+ 11 hidden pages