阿里云创新手册-PolarDB开源生态专场-快速搭建PolarDB数据库提升Odoo应用的性能(下)

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 阿里云创新手册-PolarDB开源生态专场

接上篇:https://developer.aliyun.com/article/1224800?spm=a2c6h.13148508.setting.20.1b214f0eEgbVNQ



 

image.png

 

PolarDB 具备多个优势:

 

与PG数据库完全兼容包括SQL语法、第三方插件。

PolarDB只读节点与主库共享存储,因此延迟毫秒级可以 PolarDB 的一部分读请求发送到只读节点另外,PolarDB在内存中实现了并行回放,进一步降低了延迟。

性能更高更平稳。它在内核做了很多优化,性能更高。同时,它不再依赖文件系统的缓存,运行更平稳。使用CSN快照取代原本的事务id 快照多核性能会更高。另外,它实现了索引数据页面的预读,发挥存储池大带宽能力。

秒级增加只读节点只读节点主库共享存储空间,无需进行数据库的数据复制可以在数秒内建立一个只读节点。

大库在线扩容。PolarDB使用了存储计算分离架构,因此数据库大小不再受限于本地的磁盘空间大小。PolarB还支持在线扩容,存储层为数据库增加空间后,数据库即可快速完成扩容。

 

image.png

 

PolarDB大幅提升了Odoo应用的性能但搭建过于麻烦。

 

因此,乘数科技推出了CLup,可以帮助快速搭建PolarDB集群。

 

CLup 是一套可以管理 PolarDB 的数据库平台软件,它可以快速创建 PolarDB 集群,可快速增加只读节点同时可提供 PolarDB 数据库的高可用监控管理功能。比方主库故障,可以快速只读节点提升为主库,保证业务不中断。

 

CLup还提供 TopSQL的功能可以在公有云上使用CLup,也可以在自己的物理机或虚拟机上使用CLup

 

上图为使用CLup快速创建PolarDB过程

 

 

image.png

 

首先,指定 PolarDB 的软件目录本地的数据目录。

 

image.png

 

然后指定 PolarDB 集群的 VIP 地址 PolarDB 的盘名称以及数据目录

 

 

image.png

 

设置该集群的探测参数。

 

image.png

 

设置 PolarDB 的参数,提交即完成PolarDB的创建。

image.png

 

同时使用 CLup 可以对 PolarDB 的主只读节点进行手动补位切换。发生故障PolarDB 的只读节点会自动提升为主库保证高可用

 

image.png

 

关于如何在阿里云上使用CLup创建PolarDB,点击此处查看。

 

 

 

 

image.png

 

PolarDB 数据库也能运行其他公有云上。PolarDB 的运行需要有共享盘,实现高可用需要有VIP,因此天翼云、移动云、华为云都已支持,联通云和腾讯云暂未实现支持。

 

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
2天前
|
存储 关系型数据库 MySQL
客户说|乐檬零售引入PolarDB:查询性能百倍提升,稳定支撑超10万家门店
客户说|乐檬零售引入PolarDB:查询性能百倍提升,稳定支撑超10万家门店
客户说|乐檬零售引入PolarDB:查询性能百倍提升,稳定支撑超10万家门店
|
3天前
|
Cloud Native 关系型数据库 分布式数据库
世界第一!阿里云PolarDB刷新全球数据库性能及性价比记录
世界第一!阿里云PolarDB刷新全球数据库性能及性价比记录
|
2天前
|
关系型数据库 MySQL 分布式数据库
客户说|太美医疗选择阿里云PolarDB,助力医药研发数据安全应用
客户说|太美医疗选择阿里云PolarDB,助力医药研发数据安全应用
|
5天前
|
数据库
【YashanDB 知识库】误配置 SYSTEM 级别的 STATISTICS_LEVEL 参数为 ALL 导致数据库性能下降
**标题:误配置 SYSTEM 级别的 STATISTICS_LEVEL 参数为 ALL 导致数据库性能下降** **简介:** 数据库性能骤降至正常水平的百分之一,主要表现为大量 free buffer wait 等待事件。原因是系统级别 STATISTICS_LEVEL 被误设为 ALL。解决方法是将其恢复为默认值 TYPICAL,执行命令:`ALTER SYSTEM SET statistics_level='TYPICAL' SCOPE=BOTH;` 以恢复正常性能。
|
4天前
|
Cloud Native 关系型数据库 分布式数据库
刷新世界纪录!阿里云登顶全球数据库性能及性价比排行榜
阿里云PolarDB云原生数据库在TPC-C测试中登顶全球性能及性价比排行榜。此次突破展示了PolarDB在单核性能、横向扩展及软硬件结合上的创新,标志着中国基础软件的重大成就。
|
2天前
|
Cloud Native 关系型数据库 分布式数据库
世界第一!阿里云PolarDB刷新全球数据库性能及性价比记录
世界第一!阿里云PolarDB刷新全球数据库性能及性价比记录
|
4天前
|
Cloud Native 关系型数据库 分布式数据库
世界第一!阿里云PolarDB登顶全球数据库性能及性价比排行榜!
2月26日,阿里云PolarDB在2025开发者大会上登顶全球数据库性能及性价比排行榜。此次突破标志着中国基础软件取得里程碑成就,PolarDB凭借创新的云原生架构,成功应对全球最大规模并发交易峰值,在性能、可扩展性等方面领先全球。
|
9天前
|
存储 容灾 关系型数据库
PolarDB开源数据库进阶课11 激活容灾(Standby)节点
本文介绍了如何激活PolarDB容灾(Standby)节点,实验环境依赖于Docker容器中用loop设备模拟共享存储。通过`pg_ctl promote`命令可以将Standby节点提升为主节点,使其能够接收读写请求。激活后,原Standby节点不能再成为PolarDB集群的Standby节点。建议删除对应的复制槽位以避免WAL文件堆积。相关操作和配置请参考系列文章及视频教程。
18 1
|
9天前
|
存储 NoSQL 关系型数据库
PolarDB开源数据库进阶课17 集成数据湖功能
本文介绍了如何在PolarDB数据库中接入pg_duckdb、pg_mooncake插件以支持数据湖功能, 可以读写对象存储的远程数据, 支持csv, parquet等格式, 支持delta等框架, 并显著提升OLAP性能。
20 0
|
9天前
|
存储 关系型数据库 分布式数据库
PolarDB开源数据库进阶课15 集成DeepSeek等大模型
本文介绍了如何在PolarDB数据库中接入私有化大模型服务,以实现多种应用场景。实验环境依赖于Docker容器中的loop设备模拟共享存储,具体搭建方法可参考相关系列文章。文中详细描述了部署ollama服务、编译并安装http和openai插件的过程,并通过示例展示了如何使用这些插件调用大模型API进行文本分析和情感分类等任务。此外,还探讨了如何设计表结构及触发器函数自动处理客户反馈数据,以及生成满足需求的SQL查询语句。最后对比了不同模型的回答效果,展示了deepseek-r1模型的优势。
33 0

热门文章

最新文章