8c技术白皮书 六

  1. GBase 8c产品运行环境

GBase 8c支持如下运行环境:

  1. CPU:Intel、AMD、申威、龙芯、飞腾、海光、鲲鹏等。
  2. 服务器:x86_64 的标准 PC 服务器、PowerLinux 服务器、浪潮、华为、曙光、H3C等。
  3. 存储:本地存储(SATA、SAS、NVMe等)、阵列存储(SAN、NAS)、软件定义存储(vSAN、Ceph等)。
  4. 网络:千兆、万兆、InfiniBand。
  5. 操作系统:CentOS、Red Hat、SUSE、麒麟、PowerLinux、统信等 64 位操作系统。
  1. GBase 8c管理平台

GBase 8c管理平台支持多种部署方式,实现对集群的系统部署、运维监控、扩容缩容、安全权限管理、数据库结构管理、数据迁移等功能。

    1. 通用管理平台GBase 8c Platform

GBase 8c Platform通用管理平台是一款功能强大的数据库集群管理平台,以图形可视化的形式,实现集群的系统部署、配置管理、运维监控、告警管理、备份恢复、扩容缩容、灰度发布等特性。

      1. 系统部署

GBase 8c Platform支持数据库集群的一键快速部署,并直观地显示各部署步骤的执行状态和结果。

用户可通过配置参数,定义当前可用的服务器资源,配置节点服务器。此外,还支持配置数据库加密,支持外部GBase 8c数据库集群导入。

      1. 配置管理

支持在线参数配置管理,通过图形化界面的方式查看集群节点参数配置项,允许在线修改和即时生效。

支持参数变更历史查询,用户可筛选指定时间范围内的修改信息,为集群运维提供便利。

      1. 运维监控

支持数据库集群状态监控和告警,提供集群、节点、服务器等多监控维度,深度展现各节点健康状态,还提供定制化指标界面,以便用户掌握集群即时或历史的运行动态。

      1. 备份恢复

支持以图形化界面的方式,使用集群数据备份/恢复功能,选择备份/恢复方式、存储介质,并直观显示备份/恢复进度和历史记录。用户还可制订周期性备份计划,设置备份参数,平台将按时自动执行数据备份。

      1. 扩容缩容

支持数据库集群进行在线扩容/缩容,实现高可用组或高可用节点的横向扩展/缩减。用户通过配置扩容/缩容参数,自动实现校验节点参数、数据扩容/缩容等流程。

      1. 灰度发布

支持数据库版本的灰度发布,通过调整负载,实现各节点分批在线完成版本更新,并直观显示集群升级进度和过程。对于升级失败的集群,支持错误定位和版本回滚等功能。对于启用新版本的集群,支持历史版本切换等功能。

    1. 安全管理平台GBase 8c MacTool

GBase 8c MacTool(Mandatory access control Tool)安全管理平台提供数据库强制访问和配置的功能,可对策略、范畴、密级、安全标签等配置项,进行标识、删除和维护等操作,从而全面配置和管理数据库的安全权限。

    1. 管理控制平台GBase 8c AMT

GBase 8c AMT(Administration & Management Tool)管理控制平台提供对数据库对象、用户和表空间的图形化管理功能,支持对模式、表、视图等数据库对象和用户、角色、权限等安全要素的可视化管理,直观展现已连接服务器的数据库对象结构。

    1. 数据迁移平台GBase 8c DMT

GBase 8c DMT(Data Migration Tool)数据迁移平台能够实现异构数据库到GBase 8c数据库之间的双向数据迁移,并提供迁移评估及迁移后结果比对的服务。

  1. GBase 8c开发接口

GBase 8c接口驱动可以有效实现对上层应用请求的负载进行均衡,应用调用接口驱动配置多个集群节点的IP,接口驱动的内部进行连接的负载均衡。

    1. GBase 8c ODBC

GBase 8c ODBC是GBase 8c的ODBC驱动程序,它提供了访问GBase 8c的所有ODBC功能。GBase 8c ODBC支持ODBC 3.5X一级规范(全部 API+2级特性)。用户可以通过ODBC数据源管理器调用GBase 8c ODBC驱动访问GBase 8c数据库,或者直接调用GBase 8c ODBC驱动访问GBase 8c数据库。另外,可视化编程工具如C++ Builder、Visual Studio等也可以利用GBase 8c ODBC访问GBase 8c数据库。

ODBC驱动管理器是管理 ODBC 应用和驱动程序之间通信的库,它的主要功能包括:

  1. 解析数据源名字(DSN);
  2. 装载和卸载驱动程序;
  3. 处理 ODBC 函数调用或传递它们到驱动程序。
    1. GBase 8c JDBC

GBase 8c JDBC是一种兼容JDBC规范3.0、4.0(类型4)的驱动,它是符合JDBC3.0、4.0版本规范的一种纯Java程序,并能使用GBase协议直接和 GBase数据库服务器通信。

GBase 8c JDBC为使用JAVA程序语言的客户端应用提供访问GBase 8c接口。

  1. GBase 8c JDBC支持JDBC规范 3.0、4.0版本;
  2. GBase 8c JDBC使用GBase协议直接和GBase 8c服务器通信。
    1. GBase 8c ADO.NET

GBase 8c ADO.NET是一款提供.NET应用程序与GBase 8c数据库之间方便、高效、安全交互的接口程序,开发人员可以使用任何一种.NET 开发语言(C#、VB.NET、F#)通过GBase 8c ADO.NET操作GBase数据库。

GBase 8c ADO.NET支持以下特性:

  1. 支持集群负载均衡功能;
  2. 支持GBase数据库全部特性,如:视图等;
  3. 支持Windows平台下的TCP/IP套接字连接;
  4. 支持Linux平台下的TCP/IP套接字或Linux套接字连接;
  5. 无需安装GBase数据库的客户端,可通过GBase 8c ADO.NET类库实现完整的管理功能。
    1. GBase 8c C API

GBase 8c C API是GBase 8c数据库提供的C语言访问库。应用可以通过调用GBase 8c C API访问GBase 8c 数据库。GBase C API提供了如下功能:

  1. 创建和断开客户端与服务器的连接;
  2. 直接执行 SQL 语句;
  3. 获取执行 SQL 的结果集;
  4. 获取错误信息。
    1. GBase 8c Python API

GBase 8c Python API是Python语言连接并使用GBase 8c数据库的接口驱动程序。GBase Python API基于Python Database API Specification标准编写。

接口兼容标准的同时并支持如下特性:

  1. 支持Python 2.x和Python 3.x;
  2. 完全支持GBase 8c的特性;
  3. 完全支持SQL标准语法;
  4. 支持二进制流插入、更新;
  5. 支持批量插入优化;
  6. 支持多 SQL 语句执行和获取多结果集;
  7. 支持 TCP/IP 协议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值