GBase 8c 产品简介
产品定位
GBase 8c 是一款多模多态的分布式数据库,支持行存、列存、向量、时序等多种存储模式和单机、主备与分布式等多种部署形态。GBase 8c具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云,为关键行业核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务。

高性能向量检索:基于自研的分布式架构与高效向量索引算法,能够快速响应千亿数据规模的相似性检索,满足高并发、低延迟的实时查询需求。
多模态数据处理:兼容文本、图像、音视频等多种非结构化数据,支持Embedding向量化存储与检索,助力企业挖掘多源数据的关联价值。
多模多态:支持行存、列存、内存、向量、时序等多种存储模式;支持单机、主备与分布式三种部署形态,满足用户各种业务/场景需求。
极高性能:依托并发控制技术和分布式并行加速技术,同时依托分布式扩展能力,具备高达0.9以上的弹性扩展能力,提供集群极高性能能力。
极高可用:主备式形态提供主备同步、异步以及级联备机多种部署方式;分布式形态集群全局无单点,高可用可达到99.999%;同时分布式集群支持两地三中心,支持异地多活部署,业务保持连续在线,数据永不丢失。
极致弹性:支持在线扩缩容,计算存储分离的架构能够保证集群计算和存储能力随节点数的增加可以线性提升。
分布式能力:支持强一致性的分布式事务,支持算子下推,具备多线程并行业务处理能力,采用MVCC技术实现读写并发处理能力。
极致安全:支持全密态计算能力、支持访问控制、加密认证、数据库审计、动态脱敏等安全特性,提供全方位端到端的数据安全保护。
高兼容性:支持标准SQL语法,完全兼容PostgreSQL语法,高度兼容Oracle、MySQL语法,兼容SQL Server语法。
应用场景
AI驱动应用
在客户加速AI融合业务落地的关键阶段,图像、视频、文本等非结构化数据的需求激增,传统数据库难以支撑高维向量计算与毫秒级检索,新兴向量数据库对结构化数据的兼容和性能较差。在这一关键时刻,GBase 8c凭借其强大的存储能力、精准相似查询等核心优势破解转型瓶颈,可广泛应用于各类 AI 驱动的应用场景,包括图片检索、视频分析、自然语言处理、推荐系统、定向广告、个性化搜索、智能客服、欺诈预防、基因检测等等。
海量高维数据承载:支持千亿级向量实时入库,最高可达16000维度,满足AI模型训练与推理的规模化数据需求;
精准语义理解:通过优化的索引技术,进行相似度检索,驱动智能客服、个性化推荐等场景精准化。
关键行业核心业务
关键行业核心系统对数据库的性能、稳定性和安全性有着严苛的要求。随着关键行业核心系统业务量的不断增长,传统的集中式数据库对高并发、高吞吐量的需求支持能力不足,分布式数据库成为解决这一问题的有力武器。
GBase 8c具备分布式事务强一致性、计算能力和存储能力线性扩展的核心能力;
同时支持多地多中心和异地多活,提供99.999%的高可用性;
数据库配套可视化智能运维平台,极大降低客户运维复杂度。
互联网业务
随着互联网业务,尤其是移动互联网业务的飞速发展,互联网应用对海量数据下数据库的并发量、吞吐量等性能要求越来越高。并且,为了支撑秒杀等特定场景的极端性能需求,自动伸缩也成为互联网应用的必要需求。
GBase 8c的弹性伸缩能力,可以根据业务需求进行在线扩容缩容,完美应对极端业务场景的性能需求。
灰度发布的特性,为互联网业务频繁上下线提供了有力支撑。
政企业务上云
随着云计算和虚拟化技术的不断深入发展,政企业务上云成为主流的架构选择。
GBase 8c支持物理机、容器、私有云、公有云多种部署方式,为政企业务上云提供了灵活的选择。
支持支持行存、列存、内存等存储模式,支持单机、主备与分布式三种部署形态,满足用户各种业务需求。
GBase 8c支持数据传输加密、存储加密,对云上数据安全提供了有力的保证。
| 应用场景 | 场景特点 | 优势点 |
|---|---|---|
| 金融行业 ●信用卡账单查询 ● 交易明细查询 | 1. 并发量相对比较高; 2. 主要是读操作,较少或不涉及分布式事务。 | 基本上没有跨节点写操作,可以发挥分布式的优势,通过多节点并行处理,将整个查询压力平均分散到所有节点,从而充分来释放整个集群的性能。 |
| 电信行业 ● 用户账单查询 ● 通话详单查询 | ||
| 政务业务 ● 核酸结果查询 ● 健康码扫码亮码 | ||
| 支付类业务 ● 信用卡记账 ● 话费详单 | ||
| 传统行业业务 | 1. 数据量大; 2. 业务要求数据强一致性。 | 数据量大,需要进行数据拆分,适合分布式部署;要求数据强一致性,常见的分库分表、分布式中间件方案难以满足,适合原生分布式架构产品。 |
| 访问量波动明显,例如全国性集中填报与提交 | 业务具有定期波动性,应用不易处理。 | 利用分布式架构弹性伸缩特性,忙时对系统计算节点进行扩容,增加整体的并发访问处理能力;闲时减少节点数量,节省资源,降低运营维护成本。 |
| GIS平台对接或数据处理 | 支持GIS特性,包括地理空间数据的存取功能,提供地理信息的快速检索功能等。 | 对GIS天然支持比较好,且GBase 8c作为分布式数据库产品在构建“GIS云平台”相关场景下可以提供良好的底层支持。 |
技术特点
作为一款多模多态分布式数据库产品,GBase 8c具有强一致性的全局事务、计算存储分离、灵活的数据分布、灵活的部署方式、多模多态、在线扩容缩容、在线升级、数据高可用、高安全性、异地多活、数据高效加载、集群备份恢复、易维护、标准化、兼容国产生态等技术特点。
自动容错的强一致性全局事务
GBase 8c采用两阶段提交协议和全局时间戳来保证全局事务的强一致性,每个跨节点的事务,要么全部成功,要么全部失败,不会出现某些节点事务成功,另外一些节点事务失败的情况,实现全局事务的强一致性。GBase 8c的事务处理具有自动容错能力,某个正在处理事务的节点发生故障后,新的节点会继续进行未完成的事务处理,不需要应用程序重新请求。
计算存储分离
GBase 8c采用share nothing架构,计算和存储分离。可以根据业务需求,对计算能力和存储能力分别进行水平扩展,达到降低总体拥有成本的目的。
灵活的数据分布
用户可以按照业务场景的需要,选择数据分布策略,从而在性能、可靠性和灵活性间获得最佳匹配。
GBase 8c支持复制表和分布表。复制表用于存储只读或者读多写少的数据,可以在本地和分布表进行联合查询,从而大幅提升查询的性能。分布表用于存储单表规模较大的数据,通过Hash等方式分布到各个存储节点,降低单表数据量,提升数据读写性能。
灵活的部署方式
用户可以根据自身IT基础设施建设情况,结合性能、便捷、安全等需求的综合考量,选择将GBase 8c部署在不同的环境。GBase 8c支持物理机部署、虚拟机部署、容器部署、私有云部署和公有云部署。
多模多态
GBase 8c支持行存、列存、内存、向量等多种存储模式,支持单机、主备与分布式三种部署形态,满足用户各种业务需求。
多存储模式:GBase 8c支持多种存储模式以满足不同场景的业务需求:
行存储引擎:主要面向OLTP场景设计,例如订货、发货、银行交易系统;
列存储引擎:主要面向OLAP场景设计,例如数据统计报表分析系统;
内存引擎:主要面向极致性能场景设计,例如银行风控场景。
向量引擎:主要面向各类AI驱动的应用场景设计,例如个性化推荐场景。
多部署形态:GBase 8c通过多租户方式实现多种部署形态,可提供单机部署、主备部署及分布式部署三种部署形态,并通过统一运维管理平台来进行管理,分别面向企业核心交易和未来海量事务型场景,打造差异化竞争力。
单机形态:GBase 8c支持单机部署,可以直接在一台服务器上部署数据库,这种部署的优势是最低成本,且部署简洁。
主备形态:GBase 8c支持一主多备的部署方式,主备之间可以采用同步或异步备份方式。这种部署方式部署简洁、交付高效,适用于较低数据量、追求极致单机性能,且要求数据备份的场景。
分布式形态:分布式模式,支持分布式全组件冗余的高可用,支持计算存储分离的部署。可以根据业务需求对计算和存储能力分别进行水平扩展,适用于大数据量高并发且追求数据高安全性的场景。
在线扩容缩容
GBase 8c支持在线扩容缩容,扩容缩容时,数据自动进行重分布,应用系统无感知。在线扩容缩容期间,不中断业务使用,保证系统的持续可用性。
数据高可用
GBase 8c通过冗余机制来保证集群的高可用特性,多个数据副本之间采用主从复制的方式来保证数据的一致性。GBase 8c支持同步、异步和半同步复制模式,让用户可以在高可用和高性能之间寻求平衡。GBase 8c支持故障的自动恢复,无需人工干预。
安全性
GBase 8c提供完善的用户、角色、权限控制策略,提高数据库集群的安全性;
支持详尽的审计日志,可配置灵活的审计策略,记录数据库中与数据库操作相关的所有日志,也可以通过图形化的监视工具实现审计管理;
支持多种加密策略:支持列级、表级,以及库级加密;
支持主流加密函数,如 AES、MD5、SHA1、SHA等国际标准算法,以及SM3、SM4等国密算法。
异地多活
GBase 8c提供异地多活的部署方式,满足对高可用有严苛要求的业务需求。采用异地多活的高可用部署方式,可以达到RPO=0,RTO秒级的高可用等级,提供机房级容灾能力和城市级容灾能力。
数据高效加载
GBase 8c基于策略的数据加载模式,能够充分发挥所有节点的计算能力,保证数据在加载速度和访问性能之间的平衡。
易维护
提供图形化的部署配置、运维监控、数据同步、备份恢复等运维功能,降低运维难度,提升运维效率。
标准化
支持SQL92、SQL99、SQL2003 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的服务器。
功能简介
| 功能 | 描述 |
|---|---|
| 结构化查询语言 | 支持标准的SQL-92/SQL:1999/SQL:2003规范,支持GBK和UTF-8等主流字符集;支持 CREATE、ALTER、DROP 等 DDL 语法;支持 SELECT、INSERT、UPDATE、DELETE、MERGE 等 DML 语法,支持单表,多表联合查询。 |
| 其他查询语言 | 支持全文检索,支持向量相似度检索:支持标准向量、半向量、稀疏向量、位向量等;支持ivflat、HNSW等向量索引算法;支持L1、L2、内积、cos值等多种向量距离计算方法。 |
| 数据类型 | boolean布尔数据类型;integer、smallint、bigint、decimal、real等数值数据类型;char、varchar 等字符数据类型;data、time、interval、timestamp 等日期类型;clob、blob、bytea、text等大对象数据类型;point、line、path、circle等地理位置类型。 |
| 数据库对象 | 提供了数据库、表、索引、视图、存储过程、游标、触发器、自定义函数、同义词等常用数据库对象的创建、修改和删除操作,支持数据库用户/角色的创建、删除操作,以及用户权限的分配与回收。 |
| 函数 | 支持多种标准函数,包括控制流函数、字符串函数、数值函数、日期和时间函数、转换函数、位函数、加密函数、信息函数、辅助函数、聚集函数、OLAP 函数、正则表达式函数等;支持 C、PYTHON 语言用户自定义函数扩展。 |
| 兼容能力 | 完全兼容PostgreSQL语法、高度兼容Oracle、MySQL、SQLServer语法。 |
| 事务特性 | 支持ACID特性的事务,支持RC和RR事务隔离级别;支持悲观锁、MVCC(多版本并发控制)、闪回。 |
| 存储能力 | 支持行存OLTP、列存OLAP、内存、向量等多种存储方式,支持HTAP行列混存和行列关联查询,支持向量和标量数据的混合存储、混合计算查询、统一接口等能力。 |
| 分布式特性 | 支持智能数据分片;读写水平扩展;强一致性分布式事务。 |
| 智能管理平台 | 提供图形化的智能管理平台。 |
| 接口和框架 | 符合并支持 ODBC、JDBC、ADO.NET、NODEJS、OCI、OCCI、ODBC、PHP、Python、QT、Ruby、go、perl等接口和标准框架。 |
| 安全管理 | 支持EAL4+安全能力,支持SSL安全网络连接、用户权限管理、密码管理、安全审计等功能,保证数据库在管理层、应用层、系统层和网络层的安全性。支持全密态、防篡改、动态脱敏、SQL防火墙等高级安全特性。 |
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526