- 博客(95)
- 收藏
- 关注
原创 Gcware Python 接口(9)
1. 12其他1.12.1 Getgcwaremode ()功能:查看gcware的模式参数:无返回值:gcware的模式0 是 gcwaremode_DEFAULT1 是 gcwaremode_single_vc2 是 gcware_multi_vc实例:>>> gcware.getgcwaremode()21. 12. 2 flush_statemachine ()功能:将所有状态写入磁盘参数:无返回值:1表示成功实例:>>> gcware.flush_statemach
2022-11-28 10:25:59
215
原创 Gcware Python 接口(8)
1. 11 failover这部分只提供一个接口用来手工删除failover1.11.1 deletefailoverforce(commitid)功能:具体参见手工删除failover功能说明 参数:commitid:对应 commitid返回值:0表示成功 非0表示失败实例:[root@wendang207 gcinstall]# gcadmin showfailover+==========================================================
2022-11-28 10:22:40
577
原创 Gcware Python 接口(7)
gcwarelock提供接口用来创建锁升级锁和删除锁(详情查看文档队列锁的机制) 此类函数使用前使用前置函数gclckinitialize()或者gcwinit ()1.10.1 Getlocksbyhandle功能:找出一个lck句柄下的所有的锁 参数说明Handle : lck 的句柄返回参数:Createtime :创建锁的时间Name :锁的名称Lockid:锁的 idOrphan:是否为孤儿锁 Content:对锁的描述Owner :锁拥有者的节点Type :锁的类型实例
2022-11-28 10:21:23
105
原创 Gcware Python 接口(6)
1.9LOCK这部分涉及集群锁功能1. 9. 1 getlocks ()功能:获取当前所有集群锁参数:无返回值:当前系统中所有集群锁信息Create time:集群锁创建时间Name:集群锁名Lockid:对应的 lockid Orphan:是否是孤儿锁 Content: 锁信息Owner:归属节点Type:锁类型实例:>>> gcware.getlocks()({'create time': '20191113131705', 'name': 'gc-eventTock','l
2022-11-28 10:19:36
316
原创 Gcware Python 接口(4)
CLUSTERMODE这部分只有一个接口用来获取当前集群模式信息。1. 5. 1 getclustermode (vc_name)功能:获取当前集群模式信息参数: vc的name返回值:返回当前系统的模式信息mode:表示模式值modename :表示模式含义Normal : 集群正常模式ReadOnly : 集群只读模式Recovery: 集群恢复模式实例:>>> gcware.getclustermode( "vc1” ) {'modename': 'NORMAL', 'mode
2022-10-24 15:19:04
817
原创 Gcware Python 接口(3)
VCID1. 3. 1 Getvcidbyname(vcname)功能:通过vc的名称 查找vcid参数:vcname : vc的名称返回值:vc的id实例:>>> gcware.getvcidbyname("vc1")'vc00004'1.4CLUSTERSTATE这部分用来获取当前集群状态信息。1. 4. 1 getclusterstate (vc_name)功能:获取当前集群状态信息GBase 8a MPP Cluster高级用户手册(内部) 参数:vc_name集群的名称
2022-10-24 14:31:51
515
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(7)
7 GBase 8a MPP Cluster 开发接口集群接口驱动可以有效实现对上层应用请求的负载进行均衡(应用调用接口驱动的连接串中配置多个集群管理节点的 IP,接口驱动的内部进行连接的负载均衡)。应用层请求响应节点完成 SQL 解析并生成执行计划,协调集群相关节点并发参与计算和处理,极大地提高了整个集群节点的并发度,充分发挥了集群性能。GBase 8a MPP Cluster ODBCGBase 8a MPP Cluster ODBC 是 GBase 8a MPP Cluster 的 ODB
2022-10-24 10:01:23
119
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(6)
8a V95技术白皮书——GBase8aMPPCluster 高级特性
2022-10-24 09:58:23
112
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(5)
5 GBase 8a MPP Cluster 运行环境和技术指标 硬件环境支持如下的硬件环境:1) 支持服务器平台:x86_64 的标准 PC 服务器、PowerLinux 服务器、浪潮 K1、华为泰山、中科曙光海光等;2) 支持存储:本地存储(SATA、SAS、SSD 等)、阵列存储(SAN、NAS)、SSD、Flash 卡;3) 支持网络环境:千兆、万兆、InfiniBand。 操作系统和平台支持如下的操作系统和平台:1) 支持的 CPU:Intel、AMD、
2022-10-24 09:57:28
154
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(4)
全文检索GBase 8a MPP Cluster数据库支持全文检索,由于默认采用全单字索引方式,支持几乎所有的语种,并且可以保证 100%的查询召回率。结合 GBase 8a MPP Cluster独特的列存储,压缩和智能索引技术,适合面向海量数据的检索查询应用。支持对外部存储文档建立全文索引并提供检索,支持的文档格式如 txt、doc、XML、HTML、PDF、xls等。主要功能包括:建立索引与搜索在 GBase8aMPPCluster中内嵌全文检索引擎,支持表中所有文
2022-09-26 09:53:21
92
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(3)
数据安全4.3.1数据加密GBase 8a MPP Cluster 数据加密是提供对数据库落地数据的加密功能,用来满足用户的安全需求,提高系统的安全性。数据加密按照数据文件中的 DC 数据块为最小单位进行,可以实现表级或者列级不同粒度的加密要求。图 4-3 数据加密流程数据加密支持如下特性:支持加密关键字 encrypt 建表支持表级或者列级不同粒度的加密要求支持表加密属性的查询支持密钥证书管理包括密钥证书的创建、打开、关闭、口令修改、密钥转换操作支持密钥类
2022-09-26 09:51:51
73
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(2)
虚拟集群及镜像集群4.2.1虚拟集群虚拟集群以大规模集群为基础开发,一个集群中包含多个虚拟子集群(VC)。各 VC 在整个集群范围内独立运行,共享统一的入口。权限许可的情况下,各虚拟集群间可以相互访问。支持 Coordinator node(包含 Gcluster node 和 Gcware node)和 VC 的data node 在同一个物理节点上。统一管理在集群内部进行虚拟集群划分,在增强集群的扩展能力同时,提供统一的管理视图,集群可以达到千节点规模。集群统一访问入口图 4-2
2022-09-26 09:50:22
100
原创 8a V95技术白皮书——GBase8aMPPCluster 高级特性(1)
数据加载及集成4.1.1数据加载GBase 8a MPP Cluster 中,集群加载功能直接集成在 GBase 8a MPP Cluster 内部,不需要额外部署外部加载工具。数据加载具备如下一些特性和优点: 1)与集群高度集成;2)面向用户的 SQL 接口方式更符合用户的使用习惯;3)支持单表多数据源并行加载,支持多加载机对单表的并行加载,最大 化提升加载性能;4)支持从通用数据服务器拉取数据,支持ftp/sftp/hdfs/Kafka/http/https 等多种文件传输协议;5)
2022-09-26 09:49:03
565
原创 8a V95技术白皮书——GBase8aMPPCluster 核心技术(2)
MPP 大规模并行计算技术GBase 8a MPP Cluster 为非对称部署的联邦架构,三大核心组件均可单独部署,其中 GCluster 调度集群和 GCWare 管理最大节点数为 64,GNode 计算集群支持 1000 个以上的节点部署,可处理 100PB 以上的结构化数据。3.2.1大规模并行计算GBase 8a MPP Cluster 采用 MPP 技术,主要特点有:1)分布式并行计划器,结合集群特征,对算子行进分布式处理,生成适合的分布式执行计划;2)通过基于规则和基于代价的优
2022-09-26 09:46:20
117
原创 8a V95技术白皮书——GBase8aMPPCluster 核心技术(1)
单节点列存储数据库技术3.1.1列存储和行列混存数据在磁盘中按照列的方式进行组织和物理存储。行存储架构和列存储架构的数据库分别适用于不同的应用,具备各自的优劣势,如下图所示。列存储架构对查询、统计和分析类操作具备天然的优势。图 3-1 行存、列存对比例如,在分析系统中对 100 列的业务表进行分析查询,对该业务表列的引用一般不超过 10 个。对 I/O 是主要瓶颈的分析系统而言,相较于传统的行式数据库,列式存储技术可以很容易地带来一个数量级的性能提升。面对海量数据分析的 I/O 瓶颈,分析
2022-09-26 09:42:59
100
原创 8a V95技术白皮书——GBase8aMPPCluster 产品架构
图 2-1 GBase 8a MPP Cluster 产品架构图GBase 8a MPP Cluster 采用 MPP + Shared Nothing 的分布式联邦架构, 节点间通过 TCP/IP 网络进行通信,每个节点采用本地磁盘来存储数据。实现非对称部署,分布式管理集群、分布式调度集群、分布式计算集群支持独立部署和混合部署。系统中的每一个节点都是相对独立的、自给的,整个系统中不存在单点瓶颈,具有非常强的扩展性。由于没有资源共享,增加节点就可以线性地扩展数据容量和计算能力,可以从几个节点扩展到上千
2022-09-26 09:40:46
206
原创 GBase 8c安装准备
在启动安装过程前,必须确保用户有足够的权限来执行安装。在如下的安装和准备过程中,需要将gbase用户加入至sudoer。以下操作,如无特殊说明,在所有节点均需执行。3.1 创建用户和配置sudoer所有节点均创建gbase组和用户:[root@localhost ~]# groupadd gbase[root@localhost ~]# useradd -m -d /home/gbase gbase -g gbase[root@localhost ~]# passwd gbase返回并设置密码
2022-08-23 15:07:36
289
原创 GBase 8c开发接口
GBase 8c接口驱动可以有效实现对上层应用请求的负载进行均衡,应用调用接口驱动配置多个集群节点的IP,接口驱动的内部进行连接的负载均衡。7.1 GBase 8c ODBCGBase 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驱动访
2022-08-23 15:05:51
162
原创 GBase 8c管理平台——4.数据迁移平台GBase 8c DMT
GBase 8c DMT(Data Migration Tool)数据迁移平台能够实现异构数据库到GBase 8c数据库之间的双向数据迁移,并提供迁移评估及迁移后结果比对的服务。
2022-08-23 15:04:06
281
原创 GBase 8c管理平台——3.管理控制平台GBase 8c AMT
GBase 8c AMT(Administration & Management Tool)管理控制平台提供对数据库对象、用户和表空间的图形化管理功能,支持对模式、表、视图等数据库对象和用户、角色、权限等安全要素的可视化管理,直观展现已连接服务器的数据库对象结构。
2022-08-23 15:02:39
247
原创 GBase 8c管理平台——2.安全管理平台GBase 8c MacTool
GBase 8c MacTool(Mandatory access control Tool)安全管理平台提供数据库强制访问和配置的功能,可对策略、范畴、密级、安全标签等配置项,进行标识、删除和维护等操作,从而全面配置和管理数据库的安全权限。
2022-08-23 15:01:55
210
原创 GBase 8c产品高级特性
4.1 多场景的高可用方案GBase 8c采用shared noting架构和多数据副本机制,满足各种应用场景下对数据库不同的高可用需求。1.同机房容灾:采用同机房主从互备方案,可以抵御硬件级别故障,不能抵御城市级别和机房级别灾难。故障自动切换,RPO=0,RTO秒级。2.同城容灾:采用同城主从互备方案,可以抵御硬件级别故障和机房级别灾难,不能抵御城市级别灾难。故障自动切换,RPO=0,RTO秒级。 3.异地多活容灾:采用异地主从互备方案,可以抵御硬件级别故障和机房级别、城市级别灾难。故障自动切换
2022-08-23 14:58:49
99
原创 GBase 8c产品架构
GBase 8c采用shared nothing的分布式架构,计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力,满足业务规模增长的要求。GBase 8c的节点分为三类,分别是协调器(Coordinator,CN)、数据节点(Data Node,DN)和全局事务管理器(Global Transaction Manager,GTM)。协调器:协调器管理和客户端的连接,对客户端发来的SQL进行
2022-08-23 14:57:15
97
原创 GBase 8c核心技术
3 GBase 8c核心技术3.1 自适应事务处理机制GBase 8c采用自适应的事务处理机制来提升系统性能。对于只需要在本地节点进行处理的事务,协调器按本地事务处理流程进行处理,不需要进行两阶段提交,以提升事务处理的效率;对于需要跨节点处理的事务,协调器协调参与者进行两阶段提交,以保障全局事务的一致性。整个事务处理的流程对客户端透明。3.2 数据分布策略GBase 8c支持复制表和分布表,通过数据分布策略来避免并行计算期间的资源竞争,同时提升系统性能。复制表是指每个节点上都复制一份数据,数据关联时
2022-07-25 17:43:30
239
原创 GBASE 8C——SQL参考6 sql语法(14)
141 ROLLBACK PREPARED功能描述取消一个先前为两阶段提交准备好的事务。语法格式ROLLBACK PREPARED transaction_id参数说明 transaction_id:待提交事务的标识符。它不能和任何当前预备事务已经使用了的标识符同名。注意事项要想回滚一个预备事务,必须是最初发起事务的用户,或者是系统管理员。pg_prepared_xacts 系统视图中列出了当前可用的所有准备好的事务。范例ROLLBACK PREPARED 'foobar';语法兼
2022-07-25 17:39:17
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人