简介:Curve社区签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。
Curve社区签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手。
PolarDB for PostgreSQL 是阿里云自主研发的云原生数据库产品,并于2021年5月正式宣布开源。在2022年3月2日的开源 PolarDB 企业级架构发布会上,阿里云对 PolarDB for PostgreSQL 的存储计算分离等架构设计进行了全面解读。
100%兼容 PostgreSQL,采用基于共享存储的存储计算分离架构,具有极致弹性、毫秒级延迟,支持 HTAP 的能力,还支持时空、GIS、图像、向量、搜索、图谱等多模创新特性,可应对企业对数据处理日新月异的需求。
1.极致弹性:存储与计算能力均可独立地横向扩展。
○ 当计算能力不够时,可以单独扩展计算集群,数据无需复制。
○ 当存储容量或 I/O 不够时,可以单独扩展存储集群,而不中断业务。
2.毫秒级延迟:
○ WAL 日志存储在共享存储上,RW 到所有 RO 之间仅复制 WAL 的元数据。
○ 独创的 LogIndex 技术,实现了 Lazy 回放和 Parallel 回放,理论上最大程度地缩小了 RW 和 RO 节点间的延迟。
3.HTAP 能力:基于 Shared-Storage 的分布式并行执行框架,加速在 OLTP 场景下的 OLAP 查询。一套 OLTP 型的数据,可支持 2 套计算引擎:
○ 单机执行引擎:处理高并发的 TP 型负载。
○ 分布式执行引擎:处理大查询的 AP 型负载。
PolarDB for PostgreSQL 采用基于共享存储(Shared-Storage)的存算分离架构,以大幅提升资源利用率与性能,实现快速弹性应对突发业务负载的场景。作为 PolarDB 技术合作伙伴,Curve为基于Shared-Storage存算分离架构的PolarDB for PostgreSQL云原生数据库提供高性能、稳定可靠的分布式共享存储,共同推动开源云原生基础软件生态的繁荣发展。
Curve社区介绍
Curve是网易数帆自主设计研发并开源的高性能、易运维、全场景支持的云原生软件定义存储系统。Curve于2020年7月正式开源,当前由CurveBS和CurveFS两个子项目构成,分别提供块存储和文件存储两种能力。
Curve开源项目曾获评中国信通院 OSCAR 尖峰开源项目及开源社区,通过可信开源项目评估,并且Curve社区也是中国信通院牵头创立的可信开源共同体(TWOS)的首批正式成员。
加入阿里云PolarDB 开源数据库社区后,将充分发挥自身产品技术和各关键领域的市场优势,与PolarDB 开源数据库社区共同探索合作,同社区伙伴一起强强联手,夯实技术,共同创新,为PolarDB 开源数据库社区打造生态建设贡献力量,共赢发展!
PolarDB源码仓库地址:GitHub - ApsaraDB/PolarDB-for-PostgreSQL: "POLARDB_11_STABLE" is the stable branch which is based on PostgreSQL 11.9. It supports compute-storage separation architecture. The "distributed" branch, which supports distributed architecture.
原文链接
本文为阿里云原创内容,未经允许不得转载。