当前位置:网站首页>GBase 8c技术特点
GBase 8c技术特点
2022-07-27 05:12:00 【aisirea】
- GBase 8c技术特点
作为一款金融级分布式交易型数据库产品,GBase 8c具有强一致性的全局事务、计算存储分离、灵活的数据分布、灵活的部署方式、在线扩容缩容、在线升级、数据高可用、高安全性、异地多活、数据高效加载、集群备份恢复、易维护、标准化、兼容国产生态等技术特征。
GBase 8c采用两阶段提交协议和全局事务号来保证全局事务的强一致性,每个跨节点的事务,要么全部成功,要么全部失败,不会出现某些节点事务成功,另外一些节点事务失败的情况,实现全局事务的强一致性。GBase 8c的事务处理具有自动容错能力,某个正在处理事务的节点发生故障后,新的节点会继续进行未完成的事务处理,而不需要应用程序重新请求。
GBase 8c采用shared nothing架构,计算和存储分离。可以根据业务需求,对计算能力和存储能力分别进行水平扩展,达到降低总体拥有成本的目的。
用户可以按照业务场景的需要,选择数据分布策略,从而在性能、可靠性和灵活性间获得最佳匹配。
GBase 8c支持复制表和分布表。复制表用于存储只读或者读多写少的数据,可以在本地进行和分布表的联合查询,从而大幅提升查询的性能。分布表用于存储单表规模较大的数据,通过Hash等方式分布到各个存储节点,降低单表数据量,提升数据读写性能。
用户可以根据自身IT基础设施建设情况,结合性能、便捷、安全等需求的综合考量,选择将GBase 8c部署在不同的环境。GBase 8c支持物理机部署、虚拟机部署、容器部署、私有云部署和公有云部署。
GBase 8c支持在线扩容缩容,扩容缩容时,数据自动进行重分布,应用系统无感知。在线扩容缩容期间,不中断业务使用,保证系统的持续可用性。
GBase 8c通过灰度发布进行在线升级,在线升级期间,系统仅性能受短暂影响,业务的正常访问不受影响。
GBase 8c通过冗余机制来保证集群的高可用特性,多个数据副本之间采用主从复制的方式来保证数据的一致性。GBase 8c支持同步、异步和半同步复制模式,让用户可以在高可用和高性能之间寻求平衡。GBase 8c支持故障的自动恢复,无需人工干预。
GBase 8c提供完善的用户、角色、权限控制策略,提高数据库集群的安全性;支持详尽的审计日志,可配置灵活的审计策略,记录数据库中与数据库操作相关的所有日志,也可以通过图形化的监视工具实现审计管理;支持透明的数据加密:支持数据存储加密,支持数据库密码加密,支持数据加密压缩;支持相关加密函数,如 AES、MD5、SHA1、SHA等国际标准算法,以及SM1、SM2等国密算法。
GBase 8c提供异地多活的部署方式满足对高可用有严苛要求的业务需求。采用异地多活的高可用部署方式,可以达到RPO=0,RTO秒级的高可用等级,提供机房级容灾能力和城市级容灾能力。
GBase 8c基于策略的数据加载模式,可以保证数据在加载速度和访问性能之间的平衡。
集群具有全局备份和恢复的能力,支持全量备份、恢复,支持增量备份、恢复。
提供图形化的部署配置、运维监控、数据同步、备份恢复等运维功能,降低运维难度,提升运维效率。
支持SQL92、SQL99、SQL 2003 ANSI/ISO标准,支持ODBC、JDBC、ADO.NET 等接口规范;支持 C API、Python API等接口。
GBase 8c分布式交易型数据库具有丰富的周边生态支持:
- 支持强大的地理信息系统(GIS)。GBase 8c支持PostGis插件,可以有效支持空间地理数据存储,作为空间数据库,高效管理空间数据、数据测量和几何拓扑分析。
- 支持非关系数据类型JSON。GBase 8c不仅仅是一个分布式交易型数据库系统,同时还支持非关系数据类型JSON。
- 支持Foreign Data Wrappers(FDW)。GBase 8c通过FDW支持用户通过SQL查询访问数据库集群之外的数据。FDW功能提供一套编程接口,用户可以进行插件式的二次开发,建立外部数据源和数据库间的数据通道。当前GBase 8c支持oracle_fdw、mysql_fdw、postgres_fdw,以及非关系型数据库redis_fdw、mongodb_fdw,大数据hive_fdw、hdfs_fdw等。通过FDW,GBase 8c能够访问已有的多个数据源的数据。
兼容国产生态。GBase 8c兼容龙芯、飞腾、鲲鹏、申威、海光等国产CPU;兼容麒麟、统信等国产操作系统;兼容基于国产CPU的服务器。
边栏推荐
- 期货公司的评级和查询详情
- NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
- The business logic of face brushing changed significantly, and merchants vied for war smoke to rise again
- 期货开户要和客户经理详谈政策
- 亚马逊测评自养号,如何进行系统性的学习?
- NFT新的契机,多媒体NFT聚合平台OKALEIDO即将上线
- The written test questions of 25 large Internet companies are summarized, and I have encountered packages.
- 存储过程试炼1--爱的初相识
- PHP 实现与MySQL的数据交互
- AQUANEE将在近期登陆Gate以及BitMart,低位布局的良机
猜你喜欢

Dimitra 和 Ocean Protocol 解读农业数据背后的秘密

Getaverse,走向Web3的远方桥梁

手把手教你搭建钉钉预警机器人

Web3流量聚合平台Starfish OS,诠释真正商业的“P2E”生态

The written test questions of 25 large Internet companies are summarized, and I have encountered packages.

How can seektiger go against the cold air in the market?

Count the quantity in parallel after MySQL grouping

What are the conditions and procedures for opening crude oil futures accounts?

你连简单的功能测试都做不好,你拿什么来跟我谈涨薪?

你真的了解 Session 和 Cookie 吗?
随机推荐
万字解析MySQL索引原理——InnoDB索引结构与读取
If the interviewer asks you about JVM, the extra answer of "escape analysis" technology will give you extra points
The main advantage of face brushing payment users is their high degree of intelligence
How JS determines whether an object belongs to a class
ES对比两个索引的数据差
How MySQL and redis ensure data consistency
如果在线上遇到了OOM,该如何解决?
User page management
Es time query error - "caused_by": {"type": "illegal_argument_exception", "reason": "failed to parse date field
如果面试官问你 JVM,额外回答“逃逸分析”技术会让你加分
解析新时代所需要的创客教育DNA
Promise's understanding and its instance method
Ubuntu:安装PostgreSQL
Face brushing payment will never be out of date, but will continue to change
刷脸支付用户主要优势是智能化程度高
Read and understand the advantages of the LAAS scheme of elephant swap
MySQL索引分析除了EXPLAIN还有什么方法
1024 | 正式称为码农的第四年,初心犹在,继续前进
Differences between IsNaN and number.isnan in JS
dbswitch数据迁移数据增量时如何不覆盖目标源数据