国产数据库之PolarDB:海纳百川

国产数据库之PolarDB:海纳百川

PolarDB 是阿里云自研的云原生数据库,在存储计算分离架构下利用了软硬件结合的优势,完全兼容 MySQL 和 PostgreSQL,高度兼容 Oracle 语法,支持集中式和分布式部署方式,可以为用户提供秒级弹性、高性能、海量存储、安全可靠的数据库服务。

功能特性

PolarDB 产品的功能特性如下:

生态兼容,100% 兼容 MySQ L和 PostgreSQL 生态,一键迁移工具保障 MySQL/PostgreSQL 轻松迁移至PolarDB;高度兼容 Oracle 语法,评估工具全链路助力 Oracle 迁移。极致性能,一份数据同时支持 OLTP 与OLAP。交易处理性能最高是开源数据库 6 倍;提供并行查询、列存等复杂查询加速和实时分析能力,分析性能最高是开源数据库 400 倍;单集群支持扩展至数千计算节点和PB级存储空间。超高弹性,全面拥抱 Serverless 灵活计费,资源随需应变,分钟级增删节点;存储容量自动在线扩容,无需中断业务。高可用性,支持单 AZ、双 Az、三 AZ(RPO=O)、跨 Region 多级高可用,防范故障风险,保障数据安全。AZ内节点级故障,支持无感秒切,业务不中断;GDN 提供异地多活与灾备能力;完备的监控和自治能力;99.995% 的可用性保障业务连续性。高安全性,在访问控制、数据传输、数据存储、数据脱敏、全密态、审计和容灾等方面提供全方位多样化的安全加固功能,一站式保障用户数据的安全性和可靠性。

产品体系

PolarDB 提供了以下四种基于不同数据库引擎的产品系列:

PolarDB MySQL 版;PolarDB 分布式版,简称 PolarDB-X;PolarDB PostgreSQL 版,简称 PolarDB-PG;PolarDB PostgreSQL 版(兼容Oracle)。

其中,PolarDB-PG、 PolarDB-X 已经开源,支持本地化部署。开源 PolarDB 网址如下:

https://openpolardb.com/home

PolarDB MySQL 版

PolarDB MySQL 版 100% 兼容 MySQL,具体又可以分为 PolarDB MySQL 标准版和 PolarDB MySQL 企业版。

PolarDB MySQL 版的标准版采用计算与存储分离的架构,数据库代理和计算节点分别在独立的 ECS 上进行部署,共享存储层则使用 ESSD 云盘或分布式存储(PolarStore)。

PolarDB MySQL 版的企业版基于云原生架构、计算存储分离、软硬件一体化设计,为用户提供具备超高弹性和性能、高可用和高可靠保障、高性价比的数据库服务。

PolarDB 分布式版

PolarDB-X 版全面兼容 MySQL 开源生态,支持集中式(标准版)和分布式(企业版)一体化架构,兼具分布式数据库的扩展性和集中式数据库的功能和单机性能,两种形态可以无缝切换。

在集分一体化数据库中,存储节点被独立出来作为集中式形态,完全兼容单机数据库形态。当业务增长到需要分布式扩展的时候,架构会原地升级成分布式形态,分布式组件无缝对接到原有的存储节点上进行扩展,不需要数据迁移,也不需要应用侧做改造。

PolarDB PostgreSQL 版

PolarDB-PG 版 100% 兼容 PostgreSQL,具体又可以分为 PolarDB PostgreSQL标准版和 PolarDB PostgreSQL 企业版。

PolarDB PostgreSQL 标准版采用共享存储架构,存储层使用 ESSD 云盘,更具有性价比。

PolarDB PostgreSQL 企业版采用存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和免费的数据备份容灾服务。

另外,针对智能驾驶训练、SAAS多租和区块链等场景中数据不断膨胀的需求,PolarDB 还推出了 PolarDB PostgreSQL 分布式版集群。它可以基于集中式 PolarDB PostgreSQL 版集群,采用 CN/DN 的双层架构,实现计算与存储分离的分布式扩展能力;同时支持集中式 PolarDB PostgreSQL 版集群的现有能力,充分满足企业级业务在性能和可靠性方面的多样化需求。

PolarDB PostgreSQL 版(兼容Oracle)

PolarDB PostgreSQL 版(兼容Oracle)高度兼容 Oracle 语法,提供端到端去 O方案。

在线体验

阿里云提供了免费的 PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB-X 版试用环境,网址如下:

https://www.aliyun.com/product/polardb/getting-started

下载安装

PolarDB-PG、 PolarDB-X 已经开源,支持本地化部署。通过以下网址可以下载 Linux 平台安装文件(RPM):

https://openpolardb.com/download

对于 PolarDB-PG,也可以通过 Docker 快速运行:

docker pull registry.cn-hangzhou.aliyuncs.com/polardb_pg/polardb_pg_local_instance:15

docker run -it --cap-add=SYS_PTRACE --privileged=true --rm registry.cn-hangzhou.aliyuncs.com/polardb_pg/polardb_pg_local_instance:15 psql

容器内的 postgres 用户没有设置密码,查看服务器版本:

postgres=# select version();

version

------------------------------------------------------------------------

PostgreSQL 15.13 (PolarDB 15.13.4.0 build unknown) on x86_64-linux-gnu

(1 row)

相关推荐

pr社合集,pr社最有名的都有谁
365彩票app下载苹果版

pr社合集,pr社最有名的都有谁

08-14 👁️ 8422
为什么是欧洲? : 世界史视角下的西方崛起(1500
nba365直播现场视频直播

为什么是欧洲? : 世界史视角下的西方崛起(1500

09-11 👁️ 465
饥荒春季boss什么时候来 饥荒联机版(小鸭子)春季boss出现时间和地点
迷你世界的飞鸡怎么驯服和坐上去
365彩票app下载苹果版

迷你世界的飞鸡怎么驯服和坐上去

09-14 👁️ 7575