可以的单机部署其实就是单可用区,
PolarDB MySQL主要设计为云服务,不支持单机部署。但可以通过VPC或高速通道将本地机房与云上的PolarDB连接。若需类似单机部署的解决方案,可以考虑使用PolarDB-X的软件版,它可以在专有云或本地数据中心部署。
PolarDB MySQL支持单机部署。
PolarDB-X是阿里巴巴自研的高性能云原生分布式数据库,采用Shared-nothing与存储分离计算架构,它支持集中式和分布式一体化形态,具备金融级数据高可用、分布式水平扩展、混合负载、低成本存储和极致弹性等能力。在单机部署方面,PolarDB-X提供了多种部署方式,包括RPM包、PXD工具和Kubernetes等,其中PXD工具提供了一键部署的便利性。
需要注意的是,虽然单机部署可以满足一些基本需求,但PolarDB-X的真正优势在于其分布式架构所带来的高可用性、水平扩展能力和混合负载处理能力。因此,在实际应用中,根据业务需求选择合适的部署方式是非常重要的。
PolarDB for PostgreSQL 是阿里云基于 PostgreSQL 开源代码研发的存算分离架构云原生数据库,最初基于 PG 11 的版本研发,经过数年的云上商业化服务后于 2021 年持续开放源代码,约 3 个月到半年的节奏陆续开源了商业版几乎所有的内核功能,2024 年 PolarDB 开源已升级到基于 PostgreSQL 15 的版本. PolarDB 商业模式成熟现金流稳定,有产品长期稳健发展的基础,在业内影响力非常不错 (稳居墨天轮数据库排行榜第一 / 第二), 是非常值得长期学习的国产信创数据库。
产品优势
兼容并包,无缝兼容原有生态
100% 兼容 MySQL 和 PostgreSQL 生态,无需修改代码即可使用,提供从 RDS MySQL 高可用版到 PolarDB 的一键迁移功能,连接地址保留不变。高度兼容 Oracle 语法,ADAM 工具全周期协助您进行 Oracle 迁移,将 Oracle 的迁移成本和周期缩减到原来的 1/10 甚至更低。
海量存储,大规模扩展
PolarDB MySQL 版和 PostgreSQL 版支持最大容量 100TB,最多可横向扩展 16 个节点,每个节点最高 88 vCPU,Serverless 分布式存储空间根据数据量自动伸缩。PolarDB 分布式版本可支持 PB 级存储扩展。
高性价比
PolarDB 相比传统 MySQL、PostgreSQL 获得百倍以上执行性能加速效果。同时多个计算节点共享存储,新增只读节点时只需支付计算节点费用,大大降低扩容成本。存储空间无需手动配置,根据数据量自动伸缩,只需为实际使用的容量付费。
高可用,保障业务永远在线
单机故障,可实现主备切换 0 数据丢失,彻底解决异步复制带来的主备节点数据非强一致问题,几分钟内即可扩展只读副本,备份和恢复数据。支持多样化的部署和容灾能力,比如同城三机房、三地五中心等。
产品功能
PolarDB 数据库 100% 兼容 MySQL、PostgreSQL、高度兼容 Oracle 语法,您可根据业务需求选择合适的引擎版本。
PolarDB MySQL 版
PolarDB PostgreSQL 版
PolarDB 分布式版
应用场景
教育 / 直播:业务高弹性
分钟级弹性升降配,快速应对业务峰值
教育、直播场景下业务有明显的峰值峰谷特征,学生课外时间、双 11 等大促活动时的业务量是日常情况的数倍,业务系统需要在大促前后进行升降配。PolarDB 支持分钟级弹性升配能力,解决了传统数据库的升配时间会随着存储量的大小、宿主机资源的情况而不断上升的问题。
金融 / 保险:高可用和强读
数据强一致性保证,满足金融级可靠性要求
金融场景下对业务要求高可用和强一致性,PolarDB 采用存储和计算分离的架构,支持秒级的故障恢复、全局数据一致性和数据备份容灾等功能,充分满足金融级合规可靠性要求。
游戏:全球部署高并发
提供高读写性能,支持业务全球化部署
游戏场景下需经常进行开服合服操作,业务峰值时可能需要支撑百万级玩家同时在线的高并发压力,更可能需要确保业务的增长进行海外部署。PolarDB 提供低延迟、高稳定、高性能的云服务,满足游戏业务需求。
交通物流:每秒万级并发
在线业务超高并发,轻松解决
如在城市公交场景下,涉及大量的车辆和车型、多样的计费方式,不仅要求数据库系统具有海量存储的能力,还需满足复杂查询计算的能力。基于 PolarDB 分布式版存储海量数据,通过 AnalyticDB 进行数据分析,可构建智能化的城市公交系统,满足路线规划、站点查询、公交预报、业务报表结算、公交调度等需求,提升运营效率和服务水平。
电商零售:大促秒杀
平稳应对单表数据量过大、业务潮汐
电商行业中如大型促销秒杀场景对系统整体访问压力巨大。PolarDB 分布式版历经各届天猫双十一及阿里云各行业客户业务的考验,能有效解决热点数据的高并发更新性能瓶颈,助力业务稳定运行。
通用:大容量数据存储
海量存储,支持上百 TB 级别数据
业务的发展伴随着历史数据的飞速增长,单库能达到 TB 级别。在这种情况下,传统数据库的存储和性能都碰到了瓶颈。PolarDB 采用存储和分离架构,单实例最高 100TB 存储,节点支持纵向扩展(升 / 降配节点)和横向扩展(增 / 减只读节点),快速应对业务增长。
通用:HTAP 分析加速
海量数据,快速查询
PolarDB 采用计算和存储分离架构,支持数据库服务器的 CPU、内存能够快速扩容,最快可增加 15 个只读节点,支持并行查询、读写分离等功能,使查询耗时指数级下降,解决计算量较大的查询、多表连接查询、日常报表查询等轻分析类业务需求。
该处引用于墨天轮:https://www.modb.pro/wiki/37
相关资料
云原生数据库 PolarDB MySQL 版官方文档:
https://help.aliyun.com/zh/polardb/polardb-for-mysql/
PolarDB MySQL 本身是云原生数据库,设计用于云环境,不支持单机部署。
但是,可以考虑使用阿里云 RDS for MySQL 或其他自建或开源的数据库解决方案来解决,具体可查看阿里云官方部署或者网上的教程:https://blog.51cto.com/u_16213456/10684302
Polardb for MySQL是一种高性能、高可靠的云数据库服务,适合于大型在线交易、报表和OLAP(联机分析处理)工作负载。 除了在云上使用外,Polardb for MySQL也支持本地部署,用户可以在自己的服务器上搭建Polardb for MySQL实例,以满足特定需求。
PolarDB MySQL版是阿里云提供的一种高度兼容MySQL的高性能分布式数据库服务。它设计为一种托管的、多节点的集群架构,旨在提供高可用性、弹性扩展和高性能。因此,PolarDB MySQL版本身并不支持单机部署,其架构依赖于多个节点来实现数据的高可用性和读写分离。
如果你确实需要一个单机部署的解决方案,并且希望使用类似PolarDB的特性,可以考虑以下几种替代方案:
阿里云RDS for MySQL:
自建MySQL:
其他开源解决方案:
PolarDB MySQL版本身不支持单机部署,因为它是一个多节点的分布式数据库服务。如果你需要单机部署的解决方案,可以考虑使用阿里云RDS for MySQL或其他自建或开源的数据库解决方案。每种方案都有其优缺点,选择时需要根据你的具体需求和资源情况进行权衡。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。