初识云数据库POLARDB

本文涉及的产品
云服务器ECS,u1 2核4GB 1个月
推荐场景:
2048小游戏搭建
云服务器 ECS,每月免费额度280元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 初识云数据库POLARDB,本文从背景、架构、体验POLARDB和总结四个方面来介绍POLARDB。读完本文后,你对POLARDB有一个初步的认识。
+关注继续查看

POLARDB背景

POLARDB是阿里云自主研发的,具有里程碑意义的新一代关系型数据库,是与MySQL完全兼容的云托管数据库产品。它秉承Cloud Native的原生设计理念,采用了分布式存储引擎设计,性能最高可达到MySQL的6倍。在提供高吞吐、低延迟OLTP服务的同时,POLARDB以更低的使用成本,为用户提供更好的系统在线扩展服务。

---摘自POLARDB产品介绍文档

架构

0
架构的设计特点:

  • 一写多读
  • 计算与存储分离
  • 读写分离
  • 高速链路互联
  • 共享分布式存储
  • 数据多副本、支持Parallel-Raft协议

思考POLARDB是阿里的技术体系演变过程中的一个优秀的产品,它的强大之处在于:将大规模数据的存储、同步和性能等难点,通过POLARDB的架构设计,将这些复杂的问题变得透明,让技术人员专注在业务的开发上。

体验POLARDB

  • 依次打开产品与服务---云数据库 POLARDB
    1
  • 选择你所需要的配置
    预付费按量付费,可以根据你的业务需求来具体选择。如果你的业务场景的用量比较稳定,可以选择预付费,如果有弹性扩容的需求,可以选择按量付费

2

  • 实例概要
    3

POLARDB采用分布式集群架构,一个集群包含一个主实例和最多15个只读实例(确保高可用)。读写分离数据库接入功能,是POLARDB集群默认免费提供的一个透明、高可用、自适应的负载均衡能力。本次创建包含了一个主实例(负责读写)和一个只读实例(负责读)。

  • 实例详细信息
    6
  • 集群概要
    4
  • 集群详细信息
    5
  • 创建账号
    POLARDB初始账号只能在集群详情页设置,可用于登录到集群中的任意实例。

10

  • 连接实例
    VPC(Virtual Private Cloud):可以理解成内网,如果是从阿里的ECS连过来的,推荐使用VPC。注意:这个地址是自动生成的,且无法释放。

14

我们现在演示通过VPC公网来连接POLARDB实例:

  • VPC网络
若使用ECS,推荐该种方式
实例地址:pc-xxxxxxxxx.mysql.polardb.rds.aliyuncs.com:3306(xxxxxxxxx为你的实例配置id)
端口:3306(默认,检查下ECS的防火墙配置是否开放了3306端口)
账号:byronzoz  
密码:xxxxxx

通过阿里云的RDS界面登录:
12

优点:通过阿里云的RDS来登录,这种方式最简单,不需要安装任何客户端。

通过阿里云的ECS直连:

[byron@yanglaomap-prod ~]$ mysql -u byronzoz@pi-xxxxxx-pi-xxxxxx.mysql.polardb.rds.aliyuncs.com:3306

13
这种方式通过命令来直连,跟mysql操作没啥区别。

  • 公网
实例地址:byronzoz-0.mysql.polardb.rds.aliyuncs.com
端口:3306
账号:byronzoz
密码:xxxxxx

本次测试,我们用navicat客户端来连接,当然你可以采用mysql自带的client也是OK的。
15

提示:公网需要加入到白名单中,不然连接不过去,如我的公网IP为:171.221.xxx.xxx,这也是我踩过的坑~

16

  • 建表玩转业务
各位看官们,这一块该你们发挥了...

总结

通过本文的简单介绍,你对POLARDB有一个初步的认识:

  • POLARDB是可以100%兼容mysql
  • POLARDB的架构设计
  • 如何购买POLARDB产品
  • 创建实例
  • 创建账号
  • 演示两种连接:VPC(通过阿里云RDS页面和ECS服务器)和公网(Navicat客户端)来连接实例

POLARDB作为阿里云体系下的一个新成员,能与阿里云的产品迅速融合起来,包括网络(VPC)云服务器(ECS)云数据库(RDS)等,使用起来很方便,如果你是一个mysql老手,那你用POLARDB是可以非常快上手的,如果你是一个新手,按照教程step by step,也可以快速上手。

POLARDB创新的架构设计,拥有很多是mysql数据库所不具备的或者需要花费很大精力才能具备的能力。如POLARDB创建实例后就默认具备了主从的多个实例,这些特性可以让开发人员专注业务上的实现,而不用关注数据库的水平扩展、存储、网络等耗费精力的事情。

当然,也有一些不足的地方:

  • 白名单列表,公网连接下,需要设置白名单。这个有点繁琐,期望这个功能能进一步改进。如通过策略组的方式,而不是每个集群都配置一组白名单。
  • 不能访问用户表。这个似乎限制了数据库的功能。
  • 文档。很多开发者吐槽阿里云的技术文档(orz...):不规范更新慢,这个跟高大上的阿里云有点不匹配。期待未来的阿里云所有的云产品文档都是统一的格式/模板,这样阅读起来要更加容易些,而且建议要同步上英文文档(English Docs),毕竟已经走到国际化的道路上了。

有人会问了:我购买的ECS上面也能安装mysql,为什么要单独选择POLARDB?

原因很简单,你需要花费很长的时间和精力去做以下事情:

  • 数据库网络和节点管理
  • 主从配置
  • 读写分离
  • 数据库扩容
  • 性能方面
  • 数据容灾
  • ......

你花费的这些时间,POLARDB帮你节省掉,你只需要将大部分精力专注在业务开发上。

未来,期待POLARDB带来更多的惊喜~

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
7月前
|
关系型数据库 分布式数据库 数据库
阿里云产品体系分为6大分类——云计算基础——数据库——关系型数据库——云数据库POLARDB
阿里云产品体系分为6大分类——云计算基础——数据库——关系型数据库——云数据库POLARDB自制脑图
88 1
阿里云产品体系分为6大分类——云计算基础——数据库——关系型数据库——云数据库POLARDB
|
8月前
|
存储 Cloud Native 关系型数据库
喜讯!阿里云数据库PolarDB荣获第12届PostgreSQL中国技术大会“开源数据库杰出贡献奖”
2023年3月3日,由PostgreSQL中文社区主办的“第十二届PostgreSQL中国技术大会”在杭州隆重开幕。本次大会以“突破·进化·共赢 —— 安全可靠,共建与机遇”为主题,邀请了来自国内外的行业专家、企业家代表等,共见创新成果、共论国产数据库发展机遇。会上,PolarDB for PostgreSQL(简称PolarDB-PG )凭借在数据库开源领域的深耕布局和产品技术实力,荣获“开源数据库杰出贡献奖”。
喜讯!阿里云数据库PolarDB荣获第12届PostgreSQL中国技术大会“开源数据库杰出贡献奖”
|
SQL 安全 关系型数据库
实验3 阿里云数据库 PolarDB 的简单应用| 学习笔记
快速学习实验3 阿里云数据库 PolarDB 的简单应用
294 0
实验3 阿里云数据库 PolarDB 的简单应用| 学习笔记
|
存储 关系型数据库 分布式数据库
《POLARDB云数据库分布式存储引擎揭秘》电子版地址
POLARDB云数据库分布式存储引擎揭秘
55 0
《POLARDB云数据库分布式存储引擎揭秘》电子版地址
|
运维 Cloud Native 安全
「开源人说」|PolarDB开源未来将有哪些新动向?阿里云数据库开源负责人来解答
在10月25日由阿里云开发者社区、PolarDB开源社区、infoQ联合举办的「开源人说」第三期——《数据库PolarDB专场》沙龙上,阿里云数据库开源负责人、数据库资深技术专家王远带来了主题为《PolarDB开源现状思考和未来规划》的精彩分享。
「开源人说」|PolarDB开源未来将有哪些新动向?阿里云数据库开源负责人来解答
|
存储 运维 Cloud Native
阿里云数据库PolarDB开源人才培养计划发布!万元好礼等你来拿!
为了帮助广大开发者能更快速的学习PolarDB开源数据库,阿里云数据库团队联合开发者社区共同推出“阿里云PolarDB开源人才培养计划”,从理论到实践,提供一站式学习考试体验,持续繁荣PolarDB开源生态。
阿里云数据库PolarDB开源人才培养计划发布!万元好礼等你来拿!
|
关系型数据库 MySQL 测试技术
阿里云数据库PolarDB for MySQL 接口调用指引
介绍使用阿里云OpenAPI调用方式实现对PolarDB数据库的集群管理功能的实现
301 0
阿里云数据库PolarDB for MySQL 接口调用指引
|
存储 关系型数据库 MySQL
POLARDB是阿里云自研的全新一代商用关系型云数据库
POLARDB是阿里云自研的全新一代商用关系型云数据库
265 0
|
存储 算法 关系型数据库
阿里云数据库开源重磅发布:PolarDB三节点高可用的功能特性和关键技术
在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云数据库技术专家孟勃荣 带来了主题为《PolarDB 三节点高可用》的精彩演讲。三节点高可用功能主要为 PolarDB 提供金融级强一致性、高可靠性的跨机房复制能力,基于分布式共识算法同步数据库物理日志,自动failover,任意节点故障后数据零丢失。本议题主要介绍PolarDB三节点高可用的功能特性和关键技术。
阿里云数据库开源重磅发布:PolarDB三节点高可用的功能特性和关键技术
|
存储 SQL 弹性计算
阿里云数据库开源重磅发布:PolarDB HTAP的功能特性和关键技术
在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家严华带来了主题为《PolarDB HTAP详解》的精彩演讲。在PolarDB存储计算分离架构的基础上,我们研发了基于共享存储的MPP分布式执行引擎,解决了单条SQL执行时无法利用其它节点计算资源、无法发挥共享存储池的IO大带宽的问题,同时提供了弹性计算,弹性扩展的保障,使得PolarDB初步具备了 HTAP 的能力。本议题主要介绍PolarDB HTAP的功能特性和关键技术。
阿里云数据库开源重磅发布:PolarDB HTAP的功能特性和关键技术
热门文章
最新文章
推荐文章
更多