
# 选型建议
#### 选型概述
在购买GaussDB实例前，您需要考虑价格、性能、负载及业务场景等因素，以确保您能够选择合适的实例进行购买。GaussDB的计费模式、产品类型、实例类型、部署形态、存储类型、性能规格之间存在差异，通过本章节描述，您可以了解不同实例及存储类型之间的区别，从而帮助您进行快速选型。
#### 计费模式
云数据库GaussDB提供包年/包月、按需计费两种计费模式，以满足不同场景下的用户需求，您可以根据业务场景及业务规模，参考[表1]选择合适的计费模式。
 表1计费模式 
|    计费模式    |                                                                                                       包年/包月                                                                                                       |                                                                     按需计费                                                                      |
|---|---|---|
| **付费方式**   | 预付费 先付费再使用，按照订单的购买周期结算。购买周期越长，享受的折扣越大。                                                                                                                                | 后付费 先使用再付费，按照云数据库实际使用时长计费。                                                                        |
| **计费周期**   | 按订单的购买周期计费。                                                                                                                                                                                                       | 秒级计费，按小时结算。                                                                                                                                   |
| **适用计费项**  | 实例规格（vCPU和内存）、存储空间                                                                                                                                                                                                | 实例规格（vCPU和内存）、存储空间、备份空间                                                                                                                       |
| **变更计费模式** | 支持变更为按需计费模式。 但包年/包月资费模式到期后，按需的资费模式才会生效。 [包年/包月转按需](https://support.huaweicloud.com/price-gaussdb/gaussdb_price_0011.html) | 支持变更为包年/包月计费模式。 [按需转包年/包月](https://support.huaweicloud.com/price-gaussdb/gaussdb_price_0010.html) |
| **适用场景**   | 适用于可预估资源使用周期的场景，价格比按需计费模式更优惠。对于长期使用者，推荐该方式。                                                                                                                                                                       | 适用于计算资源需求波动的场景，可以随时开通，随时删除。                                                                                                                   |
   
#### 产品类型
云数据库GaussDB提供基础版和企业版两种产品类型，您可以根据业务场景及业务规模，参考[表2]选择合适的实例类型。
 表2GaussDB基础版和企业版的差异 
|                                                 产品类型                                                 |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GaussDB基础版                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GaussDB企业版                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|---|---|---|
| **支持的实例类型**                                                                                          | - 集中式版  - 分布式版                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | - 集中式版  - 分布式版                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **支持的部署形态**                                                                                          | - 集中式版 - 1主2备  - 1主1备1日志  - 单副本    - 分布式版 混合部署    | - 集中式版 - 1主2备  - 1主1备1日志  - 单副本    - 分布式版 独立部署    |
| **支持的性能规格**                                                                                          | 支持的规格类型： - 通用型  - 独享型  - 鲲鹏独享型                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 支持的规格类型： - 独享型  - 鲲鹏独享型                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **支持的性能规格**                                                                                          | 支持的最小规格： - 集中式版 4U16G（通用型、独享型、鲲鹏独享型）   - 分布式版 混合部署：16U64G（独享型、鲲鹏独享型） 说明： 由于混合部署所有组件部署在同一台ECS上，需要更多CPU以保证性能，因此混合部署的规格为16U起步。                                                                                                                                                                                                             | 支持的最小规格： - 集中式版 4U16G（独享型、鲲鹏独享型）   - 分布式版 独立部署：8U64G（独享型、鲲鹏独享型）                                                                                                                                                                                                                                                                                                                                                       |
| **支持的性能规格**                                                                                          | 支持的最大规格： - X86：128U1024G  - ARM：128U1024G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 支持的最大规格： - X86：128U1024G  - ARM：128U1024G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **高级特性**                                                                                             | 支持高级压缩                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 支持高级压缩、动态脱敏、防篡改                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **性能对比 **（以企业版为基准）**** | - 集中式版：与企业版性能持平  - 分布式版混合部署：同规格情况下，基础版分布式混合部署性能约为企业版分布式独立部署的50%                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **价格对比 **（以企业版为基准）****   | - 同规格情况下，基础版集中式的价格约为企业版集中式价格的30%  - 同规格情况下，基础版分布式混合部署的价格约为企业版分布式独立部署价格的7.5%                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   
#### 实例类型
GaussDB的实例类型如[表3]所示，您可以根据业务场景及业务规模，选择合适的实例类型。
 表3实例类型 
| 实例类型 | 是否支持实例横向扩容 | 适用场景                                          | 包含的组件                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 业务处理流程                                                                                             |
|:---|:---|:---|:---|:---|
| 分布式版 | 是          | 数据量较大，对数据容量和并发能力有一定诉求。                        | - OM  - CM  - GTM  - ETCD  - CN  - DN   | 业务应用下发SQL给CN ，CN利用数据库的优化器生成执行计划，下发给DN，每个DN会按照执行计划的要求去处理数据，处理完成后DN将结果集返回给CN进行汇总，最后CN将汇总后的结果返回给业务应用。 |
| 集中式版 | 否          | 数据量较小，且长期来看数据不会大幅度增长，但是对数据的可靠性，以及业务的可用性有一定诉求。 | - OM  - CM  - ETCD  - DN                                                                                                                                                                                                            | 业务应用直接下发任务给DN， DN处理完成后再将结果返回给业务应用。                                                                 |
   
#### 部署形态
GaussDB支持的部署形态如[表4]所示，您可以根据业务场景及业务规模，选择合适的部署形态。
 表4部署形态 
| 部署形态         || 特点                                                     | 适用场景                                                  |
|:---|---|:---|:---|
| 分布式 | 独立部署    | 数据库CN、DN、CMS、GTM组件部署在不同节点上。                            | 适用于大数据量，期望可以通过横向扩展提高实例数据容量和并发能力，并且分布式混合部署无法满足性能诉求的场景。 |
| 分布式 | 混合部署    | 数据库多个组件部署在同一个节点上。                                      | 适用于较大数据量，未来数据量可能会大幅增长，对性能要求不高且希望使用分布式数据库的场景。          |
| 集中式 | 1主2备    | 采用一主两备三节点的部署模式，包含一个分片。                                 | 适用于数据量较小，且长期来看数据不会大幅度增长，但是对数据的可靠性，以及业务的可用性有一定诉求的场景。   |
| 集中式 | 1主1备1日志 | 采用一主一备一日志三节点的部署模式，包含一个分片。日志节点仅用于存储日志，不产生费用，可降低成本和资源消耗。 | 与集中式1主2备的适用场景相同，但可靠性略低于集中式1主2备。                       |
| 集中式 | 单副本     | 采用单节点的部署模式，仅包含一个CMS和一个DN组件。                            | 仅适用于数据量较小的测试场景。                                       |
   
#### 存储类型
GaussDB支持"超高IO"和"极速型SSD"存储类型，您可以根据业务场景及业务规模，参考[表5]选择合适的存储类型。
 表5存储类型 
| 存储类型   | **适用场景**                                                                                                                                                                                                                                                               |
|:---|:---|
| 超高IO   | 超高性能云硬盘，可用于企业关键性业务，适合高吞吐、低时延的工作负载。                                                                                                                                                                                                                                     |
| 极速型SSD | 适用于需要超大带宽和超低时延的场景。 说明： 极速型SSD存储类型仅针对特定用户开放，如需配置白名单权限，您可以在管理控制台右上角，选择"[新建工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)"，提交开通白名单的申请。 |
   
#### 性能规格
GaussDB支持的规格类型如[表6]所示，您可以根据业务场景及业务规模，选择合适的规格类型。
 表6性能规格 
| 性能规格                                                                                                                                                                                                                                                                                       || CPU架构 | 支持的产品类型                                                                                                                                                                                                                                                         | **说明**                                                                                                  |
|:---|---|:---|:---|:---|
| 通用型   | 通用型（1:4）                                                                                                                                                                                                                                                                            | X86架构 | 基础版                                                                                                                                                                                                                                                             | 底层使用ECS通用计算型弹性云服务器，这种云服务器侧重于资源共享，可以提供更高的性价比，但在主机重负载的情况下可能会出现资源争抢，从而导致计算性能波动，不适合部署大型业务，因此企业版也就不再提供通用型规格。 |
| 独享型   | - 独享型（1:4）  - 独享型（1:8）                           | X86架构 | - 基础版  - 企业版   | 底层使用ECS通用计算增强型弹性云服务器（X86架构CPU），云服务器之间无资源争抢，性能稳定。                                                        |
| 鲲鹏独享型 | - 鲲鹏独享型（1:4）  - 鲲鹏独享型（1:8）   | ARM架构 | - 基础版  - 企业版   | 底层使用搭载鲲鹏CPU的通用计算增强型弹性云服务器，云服务器之间无资源争抢，性能稳定。主要面向信息技术应用创新 (XC) 类场景。                                       |
   
