Profile: Curve community signed alibaba open source CLA(Contribution License Agreement, Contribution License Agreement), formally holding hands with Aliyun PolarDB open source database community.

Curve community signed Alibaba open source CLA(Contribution License Agreement, Contribution License Agreement), formally holding hands with Aliyun PolarDB open source database community.

PolarDB for PostgreSQL is a cloud native database product independently developed by Ali Cloud and officially announced open source in May 2021. At the open source PolarDB enterprise architecture launch on March 2, 2022, Aliyun gave a comprehensive interpretation of PolarDB for PostgreSQL’s storage computing separation and other architecture design.

100% PostgreSQL compatible, storage computing separation architecture based on shared storage, extreme flexibility, millisecond delay, HTAP capability, support for spatiotemporal, GIS, image, vector, search, map and other multi-mode innovation features, to meet the changing needs of enterprise data processing.

1. Extreme flexibility: Storage and computing power can be independently extended horizontally.

○ If the computing capacity is insufficient, you can expand the computing cluster without data replication.

○ If the storage capacity or I/O capacity is insufficient, you can expand the storage cluster without interrupting services.

2. Millisecond delay:

○ WAL logs are stored on shared storage. Only WAL metadata is replicated between RW and all RO.

○ Original LogIndex technology, the implementation of Lazy playback and Parallel playback, theoretically minimize the delay between RW and RO nodes.

3.HTAP capability: A shared-storage-based distributed parallel execution framework that accelerates OLAP queries in OLTP scenarios. A set of OLTP-type data that can support 2 sets of computing engines:

○ Single-node execution engine: Processes TP loads with high concurrency.

○ Distributed execution engine: AP load for processing large queries.

PolarDB for PostgreSQL uses a shared-storage-based Storage separation architecture to greatly improve resource utilization and performance, enabling rapid and flexible response to unexpected business loads. As a technical partner of PolarDB, Curve provides high performance, stable and reliable distributed Shared Storage for PolarDB for PostgreSQL cloud native database based on shared-storage separation architecture, jointly promoting the prosperity and development of open source cloud native software ecosystem.

Curve Community Introduction

Curve is a cloud native software-defined storage system with high performance, easy operation and maintenance, and full scenario support, independently designed and opened source by NetEase Sufan. Curve was officially open source in July 2020, and currently consists of two sub-projects, CurveBS and CurveFS, which provide block storage and file storage capabilities respectively.

Curve open Source project has been awarded the OSCAR Peak Open Source Project and Open Source Community by China Information And Communication Academy, and passed the trusted Open Source Project evaluation. Curve community is also the first official member of the Trusted Open Source Community (TWOS) led by China Information and Communication Academy.

After joining Aliyun PolarDB open source database community, we will give full play to our product technology and market advantages in various key fields, explore and cooperate with PolarDB open source database community, work together with community partners to consolidate technology and make joint innovation, and contribute to the ecological construction of PolarDB open source database community. Win-win development!

PolarDB source repository address: github.com/ApsaraDB/Po…

The original link

This article is the original content of Aliyun and shall not be reproduced without permission.