返回首页

gbase数据、南大通用产品文档:GBase8sCDC记录序列号

更新日期:2024年09月11日

返回给客户端的大多数更改数据捕获(CDC)记录都包含序列号。

GBase 8s数据库安装手册
南大通用数据技术股份有限公司
6
与CDC 记录关联的序列号是BIGINT 数据类型。
CDC 记录序列号不一定与正在捕获的GBase 8s 逻辑日志的LSN 相同。
您可以比较为同一事务返回的CDC 记录的序列号。
在一个事务中,
CDC 记录
返回的序列号随着时间的推移而增加。较低的序列号表示CDC 记录比序列号较
高的CDC 记录更早返回。
您可以比较不同事务的CDC_REC_BEGINTX 记录的序号或CDC_REC_COMMTX
记录的序号。每个提交的事务都有一个CDC_REC_BEGINTX 记录和一个
CDC_RECC_COMMTX 记录。CDC_REC_BEGINTX 和CDC_ REC_ COMMTX 记录的序列
号按单调顺序排列。较低的序列号表示关联的事务比与较高序列号关联的事务
更早开始或提交。

 摘要:
返回由当前数据库内的表名组成的结果集,当前数据库与由通配符参数指
定的简单正则表达式匹配。通配符参数可以包含通配符“%”或“_”
,也可以是
NULL 指针,以便与所有的表匹配。调用gbase_list_tables()的方法类似于执
行查询SHOW tables [LIKE wild]。
必须用gbase_free_result()释放结果集。
 语法:
GBASE_RES * gbase_list_tables(GBASE *gbase,const char *wild);
 参数:
 返回值:
如果成功,返回GBASE_RES 结果集。如果出现错误,返回NULL。
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBASE 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

GBase 8s 目前的存储加密由数据库内核在后端安全存储引擎中实现,对于
合法用户来说完全透明,不影响合法数据库用户的前端操作,不存在功能损失;
采用按数据页加密的方式,不仅易于实现且加解密效率高;物理存储密文态,

GBase 8s V8.8 技术白皮书
第42页
南大通用数据技术股份有限公司
内存缓存明文态的机制保证了数据检索的高效性,使加密对GBase 8s 原有的高
效检索机制几乎没有造成任何实质性影响,由于存储加密造成的性能下降不超
过15%。
9
接口及管理工具