一款非常牛的国产NewSQL分布式数据库开源

运维 数据库运维 分布式
近日,由浪潮技术团队开发的 NewSQL 分布式数据库 ZNBase 正式开源。

 近日,由浪潮技术团队开发的 NewSQL 分布式数据库 ZNBase 正式开源。

据介绍,ZNBase 是一款云原生分布式数据库产品,具备强一致、高可用分布式架构、分布式水平扩展、高性能、企业级安全等特性。应用场景包括金融级商业数据库应用、多地部署异地多活场景、海量数据存储访问场景、OLTP 和 OLAP 混合场景。浪潮自研的原生分布式存储引擎支持完整 ACID,支持 PostgreSQL 协议访问,同时提供自动化运维、监控告警等配套服务。可为用户提供完整的分布式数据库解决方案。

应用场景

● 金融级商业数据库应用场景

ZNBase 数据库系统分布式数据库基于通用 x86 服务器便可轻松支撑起上亿的用户访问,并且完整支持分布式事务、强一致、多副本高可用,满足分布式核心交易业务需求完全基于云计算理念实现,同时支持云服务模式与独立部署,既具有云架构的敏捷与弹性,也兼顾了独立性与高性能,既可满足传统核心应用对安全与性能的要求,又能轻松实现业务上云。

● 多地部署异地多活场景

ZNBase 数据库系统具有原生数据强一致性的独特优势,支持统一部署,数据地理分区,高延迟网络条件下的数据一致性技术、分布式的多副本强一致,可以满足“中央-地方”多级多地部署需求。分部和各地分支机构在各自数据中心的集群进行常规业务操作,总部通过统一逻辑视图进行数据透明汇总和分析。

● 海量数据存储访问场景

ZNBase 数据库系统支持节点快速弹性完成垂直、水平扩展缩容,存储容量最大到 4EB,完全满足用户的海量数据存储和查询要求。可以广泛应用于工业远程监控和远程控制、智慧城市的延展、智能家居、车联网、充电桩加油站等传感监控设备多、采样率高、数据上报存储数据量大的场景。

● HTAP 混合场景

ZNBase 数据库系统充分实现了 HTAP (Hybrid Transactional and Analytical Processing, HTAP) 解决方案,能做到针对同样数据的 OLTP 与 OLAP 业务同时运行且互不干扰,降低数据存储成本。可广泛应用于工业物联网、商业智能分析、电商推荐系统、搜索引擎等业务场景。

总体架构

ZNBase 数据库系统参考自谷歌 Spanner+F1 的设计思想,包含上下两层结构。其中 SQL 层使用 Go 语言开发,基于开源 Cockroach DB 修改,消化吸收并重写、优化其商业代码和开源部分代码,源代码修改率(自主可控度)已达 76%。存储层使用 C++ 开发,采用多模存储引擎,涵盖结构化(行、列存储)、KV 键值存储、文件存储、时序存储、图存储、区块链存储等,目前已实现结构化(行、列存储)和 KV 存储。

目前该项目已经将存储层部分的 KV 存储组件 ZN-KVS 开源,未来还将陆续开源 SQL 层、多模存储引擎以及基于 Go 语言的上下层封装 API 等组件。

详情请查看:http://www.znbase.com/

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2018-06-05 14:21:33

NewSQLMySQLRadonDB

2019-12-18 10:24:10

数据库PostgreSQL Oracle

2024-09-09 09:19:57

2018-11-20 09:00:00

TiDBNewSQL数据库

2022-06-09 10:19:10

分布式数据库

2024-03-11 08:57:02

国产数据库证券

2018-05-07 09:30:41

数据库NoSQLNewSQL

2021-12-20 15:44:28

ShardingSph分布式数据库开源

2023-07-31 08:27:55

分布式数据库架构

2023-12-05 07:30:40

KlustronBa数据库

2023-07-28 07:56:45

分布式数据库SQL

2023-11-14 08:24:59

性能Scylla系统架构

2022-03-10 06:36:59

分布式数据库排序

2020-06-23 09:35:13

分布式数据库网络

2023-03-07 09:49:04

分布式数据库

2022-08-01 18:33:45

关系型数据库大数据

2011-05-19 09:18:48

分布式数据库

2024-12-06 10:54:17

国产分布式数据库

2020-04-14 11:14:02

PostgreSQL分布式数据库

2018-05-25 13:12:10

UCloud数据库UDDB
点赞
收藏

51CTO技术栈公众号