云原生数据库PolarDB

本文涉及的产品
函数计算FC,每月15万CU 3个月
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 这是一位拥有云原生数据库PolarDB使用经验的运维工程师首次尝试PolarDB的Serverless版本。Serverless架构通过免除服务器管理任务,简化开发流程并降低运维成本,使开发者能够专注于核心业务逻辑。尽管初次接触Serverless可能面临一定的学习曲线,但其带来的灵活性、易于扩展性以及更低的维护复杂度等优势显著。本介绍还详细描述了如何在阿里云平台上创建和配置PolarDB MySQL版Serverless集群,包括申请试用、创建数据库账号、建立数据库、通过DMS连接集群并执行基本的SQL操作,为新手提供了全面的操作还提到了有关Serverless集群的一些特定功能需求和限制。

一名运维工程师,曾使用过云原生数据库PolarDB,第一次深入体验Serverless版本,
第一次深入体验Serverless版本,您可能会感受到一种全新的开发体验。Serverless架构为开发者提供了一个无需管理服务器就能构建和运行应用程序的环境,这种模式极大地简化了开发过程,降低了运维成本,使得开发者可以更加专注于代码编写和功能实现。

在体验Serverless版本的过程中,您可能会遇到一些挑战,例如需要适应新的开发模式、熟悉Serverless的开发工具和框架、理解其工作原理等。然而,同时您也会发现许多便利之处,例如无需担心服务器运维、可以更灵活地扩展应用、可以专注于业务逻辑的实现等。
创建并通过数据管理DMS连接和使用PolarDB MySQL版Serverless集群

准备环境和资源
开始教程前,请按以下步骤准备环境和资源:

访问阿里云免费试用。单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。

成功登录后,在产品类别下选择数据库 > 关系型数据库,

在免费试用产品区域的云原生数据库 PolarDB MySQL版 Serverless 5000PCU 100 GB卡片上单击立即试用。

在云原生数据库PolarDB MySQL版面板,完成参数配置。

VPC网络和交换机:

如果您已创建符合您网络规划的VPC和交换机,直接选择该VPC和交换机。

如果您未创建符合您网络规划的VPC和交换机,可以使用默认的VPC和交换机。

如果以上已创建的和默认的VPC和交换机无法满足您的要求,可以自行创建VPC和交换机,详情请参见创建和管理专有网络。

其他参数:保持默认值或按需修改。

勾选服务协议后,单击立即试用,并根据页面提示完成试用申请。

完成试用申请后,将会自动为您创建集群。创建集群需要10~15分钟,您可以在集群列表中看到新创建的集群。当集群状态为运行中时,即可正常使用。

查看Serverless资源包信息
您可以通过以下两种方法查看Serverless资源包的信息。

申请试用成功后,单击管理试用。

登录PolarDB控制台,左侧导航栏单击计算包,选择资源维度为资源包。

在实例汇总页签,找到试用Serverless资源包,可以查看资源包总量和剩余量等信息。

在使用明细页签,找到试用Serverless资源包,可以查看每次抵扣的抵扣量、实例原始用量和抵扣系数等信息。

创建数据库账号
登录PolarDB控制台,单击左侧集群列表,然后选择云产品资源提供的地域。例如:华东1(杭州)。

创建数据库账号。

在集群列表页面,单击集群ID,进入基本信息页面。

单击左侧导航栏配置与管理>账号管理。

单击左上方创建账号。

参考说明配置账号信息,然后单击确定。请记录此处创建的数据库账号及密码,后续步骤中会反复使用。

数据库账号:输入数据库账号名称,例如:temp。

账号类型:选择高权限账号。

密码:设置账号密码。

确认密码:再次输入密码。

创建数据库
在PolarDB控制台单击左侧集群列表,然后选择集群所在地域。例如:华东1(杭州)。

找到目标集群,单击集群ID。

单击左侧导航栏配置与管理>数据库管理。

单击创建数据库。

在创建数据库对话框中,输入数据库(DB)名称,其他参数保持默认配置即可。然后单击确定。
请勿使用保留关键字作为数据库名称,如test、mysql等。

使用DMS连接集群
在PolarDB控制台单击左侧集群列表,然后选择集群所在地域。例如:华东1(杭州)。

找到目标集群,单击集群ID,进入基本信息页。

单击左侧导航栏配置与管理>数据库管理。

单击对应数据库操作列中的SQL查询。
image.png

在弹出的对话框中,输入您创建的数据库账号和数据库密码,单击登录。image.png
登录DMS后,在左侧导航栏展开已登录实例列表,并单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
image.png

使用数据库
连接PolarDB MySQL版Serverless集群后,您可以和正常使用自建数据库一样对PolarDB MySQL版Serverless集群进行操作(DDL、DML等)。

在测试数据库testdb中创建1个测试表test_table,并插入3条数据。

-- 创建一个名为test_table的测试表
CREATE TABLE test_table (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);

-- 向test_table表中插入3条数据
INSERT INTO test_table (name, age) VALUES
('John', 25),
('Mary', 30),
('Bob', 35);
查询test_table表中数据。
image.png
修改test_table表中数据。

UPDATE test_table
SET name = 'Johnny', age = 26
WHERE id = 1;

完成
使用SELECT * FROM test_table;命令,可以查看到修改后的表数据。

image.png

建议Serverless集群支持多主集群、手动缩容等特定功能,
Serverless集群支持GDN,但集群不允许自动启停设置,且需至少一个只读节点。希望多个节点

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
4月前
|
数据库 SQL Cloud Native
DBA福利:云原生分布式数据库 PolarDB-X 操作指南
【6月更文挑战第2天】简述如何使用PXD工具一键安装PolarDB-X操作
72032 10
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云原生数据库 PolarDB MySQL:云原生时代的数据库新篇章
阿里云原生数据库 PolarDB MySQL,它是阿里云自主研发的下一代云原生关系型数据库。PolarDB具有多主多写、多活容灾、HTAP等特性,交易性能和存储容量均表现出色。此外,PolarDB MySQL Serverless具有动态弹性升降资源和全局一致性等特性,能够适应高吞吐写入和高并发业务场景。本文详细分析了PolarDB的性能、稳定性和可扩展性,以及它在成本、性能和稳定性方面的优势。PolarDB为企业提供了高效、可靠的数据库解决方案,是值得考虑的选择。
367 0
|
2月前
|
Cloud Native 关系型数据库 分布式数据库
什么是云原生数据库PolarDB分布式版
本文介绍什么是云原生数据库PolarDB分布式版,也称为PolarDB分布式版,本手册中简称为PolarDB-X。
59 0
|
2月前
|
Cloud Native 关系型数据库 Serverless
体验过云原生数据库PolarDB。
体验过云原生数据库PolarDB。
|
2月前
|
Cloud Native 关系型数据库 Serverless
体验云原生数据库PolarDB。
体验云原生数据库PolarDB。
|
5月前
|
Cloud Native 关系型数据库 分布式数据库
【PolarDB开源】PolarDB与云原生数据库比较:特点、优势与选型建议
【5月更文挑战第26天】PolarDB是阿里云的云原生数据库,以其计算存储分离、一写多读架构和数据一致性保障脱颖而出。与Amazon Aurora和Google Cloud Spanner相比,PolarDB在中国市场更具优势,适合读多写少的场景和需要严格数据一致性的应用。企业在选型时应考虑业务需求、地域、读写比例和兼容性。PolarDB作为优秀解决方案,将在云原生数据库领域持续发挥关键作用。
333 1
|
5月前
|
关系型数据库 Serverless 分布式数据库
Serverless数据库上手体验之云原生数据库 PolarDB MySQL 版
云原生数据库 PolarDB MySQL 版是阿里云自研产品,100%兼容 MySQL。PolarDB产品具有多主多写、多活容灾、HTAP 等特性,交易性能最高可达开源数据库的6倍,分析性能最高可达开源数据库的400倍,TCO 低于自建数据库50%。本文对该数据库的相关使用做了细致的体验说明。
207271 8
|
5月前
|
Cloud Native 关系型数据库 MySQL
云原生数据库 PolarDB MySQL 版体验
云原生数据库 PolarDB MySQL 版体验
206 0
|
存储 NoSQL Cloud Native
云原生数据库 Tair(一)
云原生数据库 Tair(一)
289 1
|
Cloud Native 关系型数据库 分布式数据库
阿里云PolarDB自研数据库详细介绍
阿里云PolarDB数据库是阿里巴巴自研的关系型分布式云原生数据库,PolarDB兼容三种数据库引擎:MySQL、PostgreSQL、Oracle(语法兼容),目前提供云原生数据库PolarDB MySQL版、云原生数据库PolarDB PostgreSQL版和云原生数据库PolarDB分布式版,阿里云百科分享阿里云PolarDB数据库详细介绍
279 0