返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

USER()
函数说明
返回当前的GBase 8a MPP Cluster 用户和主机名。
示例
示例1:当前的用户为“root”,主机名为“172.168.83.11”。
gbase> SELECT USER() FROM dual;
+---------------------+
| USER()
|
+---------------------+
| root@172.168.83.11
|
+---------------------+
1 row in set
说明
这个值是用户连接的用户名和连接的主机名。它不同于CURRENT_
USER()的返回值。
示例2:用户可以精简到只剩用户名。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
851
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM dual;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root
|
+-------------------------------+
1 row in set
示例3:
USER()返回属于UTF8 字符集的值
(如果在安装时选择GBK 字符集的安
装包则返回属于GBK 字符集的值),因此用户也确保了“@”字符串文字可以
在该字符集中得到解释。
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM dual;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root
|
+-------------------------------+
1 row in set

功 能 筒 介
v
[ 0
88
|

持 标 准
的 SQL-92/SQL:1999/SQL:2003 规
范 , 支 持 GBK 和 UTF-8

主 流 字 符 集 ;
结 构 化 查 询 语 言

持 CREATE、ALTER、DROP
等 DDL 语
法 ;

持 SELECT、INSERT、UPDATE、DELETE、MERGE % DML 语
法 ,
支 持 单 表 , 多 表 联 合 查 询 。
boolean 布 尔 数 据 类 型 ;
integer、smallint、bigint、decimal、real 等
数 值 数 据 类 型 ;
char, varchar
等 字 符 数 据 类 型 ;
data、time、interval、timestamp 等 日 期 类 型 ;
bytea、text 等 大 对 象 数 据 类 型 ;
point、line、path、circle 等 地 理 位 置 类 型
数 据 库 切 象
提 供 了 数 据 库

表 、

引 、 视
图 、 存 储 过 程 、 触 发 器 、 自 定 义

据 类 型
南 大 通 用 数 据 技 术 股 份 有 限 公 司
10

@
GBASE
GBase 8e V5 挂 术 白 皮 书

数 、 同 义 词 等 常 用 数 据 库 切
象 的 创 建
、 修 改 和 背 除 操
作 ,

持 数 据 库 用
户 / 角 色 的 创

、 脑
除 操 作 , 以 及 用 户 权 限 的 分 配 与

收 。
支 持 多 种 标 准 函 数 , 包 括 控 制 流 函 数 、 字 符 串 团 数 、 数 值 出
数 、 日 期 和
时 间 函 数 、

换 团 数 、 位 团 数
、 加
密 函 数
、 信


数 、 辅 助 函 数 、

集 团 数 、0LAP 函
数 、 正 则 表 达 式 函 数 等 ;


C、PYTHON 语 言 用 户 自 定 义 团 数 扩 展




持 ACID
特 性 的 事 务 ,

持 RC
和 RR 事
务 隔 离 级 别 ;
事 务 特 性

持 悲 观 锁 、MVCC
( 多 版 本 并 发 控 制 ) 、 闪
回 。
支 持 数 据 分 片 ;
分 布 式
特 性

写 水 平 扩 展 ;
强 一
致 性 分 布 式 事 务 。
智 能 管 理 平 台
提 供 图 形 化 的 智 能 管 理 平 台 。

合 并 支 持 008C、JDBC、AD0.NET
等 接
口 规
范 ; 支

C API、


Python API 等
接 口 。

持 SSL
安 全 网 络 连 接 、 用 户 权 限 管 理 、 密 码 管 理 、

全 审 计
安 全 管 理
等 功

, 保 证 数 据 库 在 管 理 层 、 应 用 层 、 系 统 层 和 网 络 层 的 安

性 。
南 大 通 用 数 据 技 术 股 份 有 限 公 司

®
GBASE
GBase 8e V5
挂 术 自 皮 节
2
产 品 家 族
GBase 8c 的 产 品 家 族 如 下 图 所 示 ,

括 6Base 8c 数 据 库 、 通 用 管 理 平 台 、 数
据 迁 移 平

等 。
GBase 8c DMT

o

GBase 8c 数
据 库
E

y B
e
E


R
E
CHINA
精 宾 国 产 生 愚
E
t
E
6'2'6
强 - 致 性 分 布 式 事

E
®
o
TSeg
MysaL
E
25
FostgresaL
2.
1 GBase 8c 数
据 库
2. 1. 1 单 机 / 主 备 架 构
单 机 / 主 备 形 态 的 GBase 8c 数 据
库 , 业 务 数 据 存 储 在 单 个 物 理 节 点 上 , 主 备 节 点
之 间 通
过 同 步 或 异 步 的 方 式 进 行 高 可 用 和 扩 展
能 力 。
GBase8c
GBase8c
GBase8c
E


Storage
Storage
南 大 通 用 数 据 技 术 股 份 有 限 公 司

®
GBASE
GBase 8e V5
挂 术 自 皮 节

HA Center
高 可 用 模
块 : HA Center
是 GBase 8c 的 高 可 用 模 块 , 负 责 在 故 障
情 况 下
判 断 节
点 状 态 些
进 行 状 态 切 换 。
v
GBase
8c

(
备 )
:
负 责 存 储 业 务 数 据 ( 支
持 行 存
、 列
存 、 内 存 表 存
储 )
、 执

数 据 查 询 及 向 宰 户 端 驳 动 返 回
执 行 结 果 。

Storage:
服 务
器 的 本 地 存 储 资
源 , 负 责 持 久 化
存 储 数
据 。
2. 1.2
分 布 式 架 构
GBase 8c
数 据 库 分 布 式 形 态 采 用 share nothing 的 分 布 式 架

, 计 算 节 点 和
存 储 节 点

离 , 节
点 间 通 过 高 速 网 络 进 行 通 信
, 所 有 节 点 都 有 主 从 互
备 , 确 保 系
统 的 高 可
用 性 。
由 于 没 有
资 源 共
享 , 增 加 节 点 就 可 以 线 性 地 扩 展 集 群 的
存 储 能 力 和 计 算 能
力 , 满 足 业 务
规 模 增 长 的 要 求 。
协 调 蹿
全 局 事 务 管 理 躁
E
E3 ] oo
-
o
“ E 咤 ,

据 节 点
高 可 用 组 -1
高 可 用
组 -2
高 可 用 组 -3

可 用 组 -
DN-1 从
DN-2 从
DN-3 从
DN-n 从

上 图 所 示 ,GBase 8c 的 主 要 节 点 分 为 三 类 , 分 别 是 协 调 器 (Coordinator, CN)
、 数
据 节 炉 (Data Node,DN)

全 局 事 务 管 理 器 (Global Transaction Manager, GTM)


Coordinator 协 调
器 : 协 调 器 管 理 和 客 户 端 的 连
接 , 分 容 户 端 发 来 的 S9L
进 行
解 析 ,
生 成
执 行 计 划 , 把
执 行 计 划 发 到 相 应 的 数 据 节 点
进 行 读 驯 操
作 , 并 将 结
果 汇 总 返 回
给 客 户 端 。 对 于 涉 及 跨 DN 的 数 据 驯 操

, 协 调 者 还 负 责 协 调 所 有 参 与 者
进 行
两 阶
南 大 通 用 数 据 技 术 股 份 有 限 公 司
13

@
GBASE
GBase 8e V5
挂 术 自 皮 节
段 提 交 。

DataNode
数 据 节
点 : 数 据 节 点 是 数 据 炬 际 存
放 的 节 点
, 保 存 表 和 索
引 等 数 据 库 对
象 。 数 据 节 炉 接 收 协 调 器 下 发 的 读 写 操
作 , 些 将 结 果 返 回 给 协 调 器 处 理 。

据 节 点
间 也 可 以 通
信 , 进 行 跨 数 据 节 点 的 数 据 重 分 布 和 联 合 查 询 。
v
TMl 全 局 事 务 管 理
器 : 全 局 事 务 管 理 器 管 理 全 局 事 务 号 和 活 动 事 务 状
态 , 确
保 系 统
的 全 局 一 致 性 。
2.
2 通 用 管 理 平 台
GBase 8c
通 用 管 理 平 台 , 简 称 为 GBase 8c Platform,
是 一 款 功 能 强
大 的 数 据 库 集 群 管
理 平 台 , 以 图 形 可 视 化 的 形
式 , 实 现 多 称 户 资 源 隔 离 、

统 部 署 、 配
置 管 理 、 运
维 监 控 、

警 管 理 、 备 份 恢 复
、 扩 容 缩 容 、 灰 度 发 布 等 特 性 。
APl service
洲 览 蹿
@
@
E
@
Oveme
Firefox
360
Microsoft Edge
GBase 8c Platform
E
AR
E
E
E
吊 的 文 锋 理
E
朱 B 入
S
E
E 沥 圆 Gboe 8c cluster
GBase 8¢ cluster
GBase 8c cluster
v

多 租
户 : 支
持 将 服 务 器 等 物 理 资 源 统 筹 分 配 给 租 户 , 并 按 需 为 积 户 创
建 、 配
置 、

理 单 机 数 据 库 或 数 据 库 集 群 ( 包 括 主 备 式 、 高 可 用 分 布 式 等 架
构 )
。 租 户
之 间 的 资

相 互 隔 离 。
v 系
统 部 署 : 支 持 数 据 库 集
群 的 一 键 快 速 部
署 , 并 直 观 地 显 示 各 部 署 步 骤 的
执 行 状 怪
南 大 通 用 数 据 技 术 股 份 有 限 公 司
14

GBASE"’
GBase 8e V5
挂 术 自 皮 节
和 结 果 。
v
配 置 管 理 : 支 持 在 线 参 数 配 置 管
理 , 通 过 图 形 化 界 面 的 方 式 查 看 集 群 节 点 参 数 配 置
项 , 允 许 在 线 修 改 和 即 时 生 效 。
v

运 维 监 控
: 支 持 数 据 库 集
群 状 态 监 控 和 告
警 , 提 供 集
群 、 节
点 、 服 务 器 等 多 监 控 维

, 深 度 展 现 名 节 点 健
康 状 态 , 还 提 供 定 制 化 指 标 界 面 , 以 便 用 户 掌 握 集 群 即 时 或
历 史 的
运 行 动 态 。
v
性 能 诊
断 : 支 持 对 指 定 集 群 生 成
DR (Workload Diagnosis Report)
诊 断
报 告 ,
支 持 诊 断 报 告 的 管 理
操 作 。
v

备 份 恭
复 : 支 持 以 图 形 化 界 面 的 方 式
, 使 用 集 群 数 据 备 份 / 恢 复 功 能 , 选 择 备 份 /

复 方 式 、 存 储 介 质
, 并 直 观 显 示
备 份 / 恢 复 进 度 和 历 史 记 录 。
v

扩 容 缩
容 : 支 持 数 据 库 集 群 进 行 在 线 扩
容 / 绑
容 , 实 现 高 可 用 组 或 高 可 用 节
点 的 横
向 扩 展 / 缩
准 。

灰 度 发
布 : 支 持 数 据 库 版 本 的 灰 度 发 布 , 通 过 调 整 负
载 , 实 现 各 节 点 分 批 在 线 完 成

本 更 新 , 并 直 观 显 示 集 群 升 级 进 度 和 过 程 。

使用本功能,可以将数据库中的表,以文件的形式导出到指定目录或者导
出到数据库中。
在“数据库导航”中,依次展开服务器、
“数据库”

“表”节点,右键单击
需要导出的表,选择“导出表数据”。
图5- 694 导出表
在弹出对话框中选择需要导出的文件格式,可以导出的格式有XML、JSON、
HTML、CSV、SQL,如下图

GBaseDataStudio 管理工具手册
- 298 -
南大通用数据技术股份有限公司
图5- 695 导出表
选择导出路径,
导出文件的文件名格式,
编码,
是否压缩等信息,
选择
“下
一步”
,再选择“完成”
,导出文件将导出到指定目录中。
图5- 696 导出表