PolarDB for PostgreSQL 开源训练营玩法公告

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
简介: 本帖旨在为大家全面介绍训练营的参与方法,如果其他关于训练营的问题,欢迎报名训练营后入群咨询。

  2021年5月29日阿里云开发者大会上,阿里云宣布正式开源云原生数据库能力,开放关系型数据库 PolarDB for PostgreSQL的源代码。本次阿里云开源的是PolarDB for PostgreSQL分布式版,包括数据库内核、相关插件、工具脚本、测试用例以及设计文档,适用于中大型企业核心业务场景。PolarDB for PostgreSQL是阿里云自主研发的云原生数据库,采用基于 Shared-Storage 的存储计算分离架构,具有极致弹性、毫秒级延迟、HTAP 的能力。

   PolarDB for PostgreSQL 开源至今,在 GitHub 上逐渐累积了 2200+ Star,也吸引了广大开源爱好者的关注。为了帮助大家能够迅速入门 PolarDB for PostgreSQL 云原生分布式数据库,阿里云联合网易数帆、美创科技、CUUG、恒辉信达等知名技术大咖共同打造2022年首期“PolarDB for PostgreSQL开源训练营”本次训练营将理论讲解结合手把手的教学,从安装部署到运维实践、开发工具,七天时间轻松入门 PolarDB for PostgreSQL 开源数据库,完成技术成长与职业突破,更有绝佳开源项目内推机会!


一、训练营报名


报名时间:4月11日-4月17日

开营时间:4月18日-4月25日 20:00-21:00

开营名额:3000人(名额有限,报完即止)

面向人群:对数据库开源感兴趣的爱好者;数据库DBA、运维、开发人员;高校学生群体

训练营费用报名及学习免费

报名方法:

  1. 登录报名网站或点击此按钮https://developer.aliyun.com/trainingcamp/2ed3febe63ab4cdc8ea7d1a489c782e5
  2. 点击“立即报名”按钮

3.点击立即报名后跳出登录界面,登录阿里云后再次点击立即报名即可报名

4.报名成功后点击“报名成功钉钉扫码入学习群”按钮,跳出训练营钉群二维码,扫描后等待管理审核,管理员审核成功即可加入训练营钉群

备注:钉钉扫码后会出现下列表格,输入“姓名”、“从事技术领域”两个字段后点击“提交申请”,管理员审核成功即可加入训练营钉群

二、训练营学习


  1. 学习平台:训练营的学习内容均在钉群进行,报名后请务必扫码加入钉群以便顺利加入训练营
  2. 学习方式:每晚20-21点,训练营群将会进行当天课程的直播,每堂课的时间约为40分钟;同一时间,钉群内也有阿里云技术专家协助解答大家的问题,请大家抓紧机会提问和交流
  3. 学习打卡:钉群学习结束后,学员还需回到训练营网页(https://developer.aliyun.com/trainingcamp/2ed3febe63ab4cdc8ea7d1a489c782e5)进行打卡,直播+打卡均完成后,才完整地完成了本日的学习任务,打卡详细说明请见第三部分

三、训练营打卡

训练营的网页上(https://developer.aliyun.com/trainingcamp/2ed3febe63ab4cdc8ea7d1a489c782e5)我们为大家准备了9个打卡任务以配合钉群学习内容进行复习和拓展,9个打卡任务都完成后将获得 PolarDB for PostgreSQL开源训练营结营证书,打卡建议在PC端完成注意:报名后才能打卡哦。

  1. 打卡说明:第1个任务“阅读训练营说明”4月11日开始开放,其他任务从4月18日开始每晚21:00依次开放,所有任务打卡开放至4月25日截止。打卡后需返回训练营页面并刷新2次,出现“√”后则说明任务完成
  2. 课后练习任务说明:每节课我们都为大家准备了2道课后练习,可以无限次答题,只要回答对其中1题就可以查看正确答案,完成课后练习即可完成当天任务
  3. 结营考试任务说明:结营考试在4月25日21:00开始开放,共有10道题,每道题10分,试题由单选题、多选题和判断题组成,每个账号仅有1次考试机会,60分则为通过本次结营考试

四、结营礼品

  1. 参与奖:完成9天打卡后可以获得结营证书一份。
  2. 考试优秀奖:完成网站9天打卡且满分通过结营考试的同学将会获得PolarDB定制咖啡杯一个(限量100个),第一个满分通过的同学将获得 AirPods 大奖一个!
  3. 开源贡献奖:成为 PolarDB for PostgreSQL Contributor 可以获得定制奖杯

五、几个重要总结

上面说了这么多,训练营小助手为你总结了几个特别关键的信息,注意这几项就没问题啦:

  1. 训练营要先报名再入群,不报名没法打卡哦
  2. 入群后4月18日-4月24日可以在钉群中学习,学习免费!同时不要忘记还要回网站完成当天的打卡任务,刷新页面出现“√”才算完成哦
  3. 4月25日前记得及时完成打卡任务,不然无法获得训练营的相关礼物
相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
6天前
|
关系型数据库 分布式数据库 PolarDB
PolarDB 开源基础教程系列 7.2 应用实践之 跨境电商场景
本文介绍了如何在跨境电商场景中快速判断商标或品牌侵权,避免因侵权带来的法律纠纷。通过创建品牌表并使用PostgreSQL的pg_trgm插件和GIN索引,实现了高性能的字符串相似匹配功能。与传统方法相比,PolarDB|PostgreSQL的方法不仅提升了上万倍的查询速度,还解决了传统方法难以处理的相似问题检索。具体实现步骤包括创建品牌表、插入随机品牌名、配置pg_trgm插件及索引,并设置相似度阈值进行高效查询。此外,文章还探讨了字符串相似度计算的原理及应用场景,提供了进一步优化和扩展的方向。
35 11
|
6天前
|
SQL 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.5 应用实践之 TPCH性能优化
PolarDB在复杂查询、大数据量计算与分析场景的测试和优化实践.
33 7
|
6天前
|
搜索推荐 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.3 应用实践之 精准营销场景
本文介绍了基于用户画像的精准营销技术,重点探讨了如何通过标签组合快速圈选目标人群。实验分为三部分: 1. **传统方法**:使用字符串存储标签并进行模糊查询,但性能较差,每次请求都需要扫描全表。 2. **实验1**:引入`pg_trgm`插件和GIN索引,显著提升了单个模糊查询条件的性能。 3. **实验2**:改用数组类型存储标签,并结合GIN索引加速包含查询,性能进一步提升。 4. **实验3**:利用`smlar`插件实现近似度过滤,支持按标签重合数量或比例筛选。
26 3
|
6天前
|
关系型数据库 分布式数据库 数据库
PolarDB 开源基础教程系列 6 开源插件扩展
1、当前环境已安装并支持哪些插件 2、AI外脑插件: vector 3、营销场景目标人群圈选插件: smlar 4、地理信息搜索插件: PostGIS 5、中文分词插件: pg_jieba 6、融合计算插件: duckdb_fdw 7、读写分离工具: pgpool-II
24 3
|
6天前
|
SQL 存储 关系型数据库
PolarDB 开源基础教程系列 4 日常运维
PolarDB日常运维指南涵盖了多个关键操作,包括读写节点故障切换、增加只读节点、配置WAL日志归档、备份与恢复、创建容灾实例以及排查CPU负载高等。通过详细的步骤和代码示例,本文档帮助用户在本地环境中体验和学习PolarDB的高级功能,如共享存储架构下的集群管理。特别地,文档提供了如何使用`polar_basebackup`工具进行备份和恢复,确保数据安全;并通过`pg_stat_statements`插件定位慢查询,优化数据库性能。此外,还介绍了常见问题的排查方法,如业务量上涨或长时间执行的SQL语句导致的CPU高负载。更多内容和进阶课程可参考提供的GitHub链接和官方文档。
18 1
|
6天前
|
SQL 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.1 快速构建“海量逼真”数据
本文介绍了如何使用PostgreSQL和PolarDB快速生成“海量且逼真”的测试数据,以满足不同业务场景的需求。传统数据库测试依赖标准套件(如TPC-C、TPC-H),难以生成符合特定业务特征的复杂数据。通过自定义函数(如`gen_random_int`、`gen_random_string`等)、SRF函数(如`generate_series`)和pgbench工具,可以高效生成大规模、高仿真度的数据,并进行压力测试。文中还提供了多个示例代码展示.
25 7
|
6天前
|
关系型数据库 分布式数据库 数据库
PolarDB 开源基础教程系列 9 开源社区合作和共建
本文介绍了玩转 PolarDB 开源社区指南:如何搭建 PolarDB 开发环境及参与开源社区。 主要内容: 1. **搭建开发环境**:提供多种 Docker 镜像供开发者选择,支持 x86_64 和 ARM64 架构,适配 CentOS、Debian、Ubuntu 等多个 Linux 发行版。 2. **编译与部署**:通过 Docker 容器克隆 PolarDB 源码并编译安装,支持构建一写多读集群测试 ePQ MPP 优化器功能。 3. **参与开源社区**:介绍个人、生态伙伴和用户如何从社区中获取技能、建立连接、积累战绩并提升影响力。社区活动涵盖公开课、训练营、编程大赛、企业行等。
48 5
|
6天前
|
存储 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 8 数据库生态
PolarDB是一款开源的云原生分布式数据库,源自阿里云商业产品。为降低使用门槛,PolarDB携手伙伴打造了完整的开源生态,涵盖操作系统、芯片、存储、集成管控、监控、审计、开发者工具、数据同步、超融合计算、ISV软件、开源插件、人才培养、社区合作及大型用户合作等领域。通过这些合作伙伴,PolarDB提供了丰富的功能和服务,支持多种硬件和软件环境,满足不同用户的需求。更多信息请访问[PolarDB开源官方网站](https://openpolardb.com/home)。
38 4
|
6天前
|
人工智能 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 7.4 应用实践之 AI大模型外脑
PolarDB向量数据库插件通过实现通义大模型AI的外脑,解决了通用大模型无法触达私有知识库和产生幻觉的问题。该插件允许用户将新发现的知识和未训练的私有知识分段并转换为向量,存储在向量数据库中,并创建索引以加速相似搜索。当用户提问时,系统将问题向量化并与数据库中的向量进行匹配,找到最相似的内容发送给大模型,从而提高回答的准确性和相关性。此外,PolarDB支持多种编程语言接口,如Python,使数据库具备内置AI能力,极大提升了数据处理和分析的效率。
27 4
|
6天前
|
关系型数据库 分布式数据库 数据安全/隐私保护
PolarDB 开源基础教程系列 5 高级特性体验
PolarDB 特性解读与体验涵盖多项关键技术,包括预读/预扩展、Shared Server(建议使用连接池)、闪回表和闪回日志、弹性跨机并行查询(ePQ)及TDE透明数据加密。预读/预扩展通过批量I/O操作显著提升Vacuum、SeqScan等场景性能;Shared Server优化高并发短连接处理;闪回功能可恢复表至指定时间点;ePQ支持跨机并行查询以提高复杂查询效率;TDE确保数据存储层的安全加密。
20 1