猿创征文 | 用PolarDB-X开发应用


前言

我先介绍一下我自己,我是一名计算机在读硕士,我对每一项实用的产品都会提起兴趣,特别是还有一群良师益友陪伴我共同学习,我记得刚参加PolarDB-X七天训练营那会,我根本对这款云原生分布式数据库系统可以说一无所知,我平常使用的就是MySQL以及Oracle这两款数据库,可能因为这两款数据库出来的早所以被大家广泛熟知.今天我在这里向大家强力推荐这款数据库.
首先在这里,我想先夸一夸我们训练营的相关工作人员以及一个我到现在也不知道名字的老师,今天就借这个平台向这位老师表达一下感谢,感谢您不光教我怎么学习相关的课程还很细心的指导我做题,向我讲解缘由.现在的我对这款数据库可以用爱不释手来形容了吧.我们的官方这次做的非常好,没有什么可以吐槽的地方,既给我们安排了相关的文字文档,也给了我们相关的视频讲解.一点一点的从怎么部署开始到最后的怎么应用为止.
在这里插入图片描述

一、架构

在这里插入图片描述

在这块我想结合事务与连接方面说一下架构中涉及到的相关知识.在 PolarDB-X 的 CN 层,与事务关系密切的是连接。这是因为数据节点(DN)也具备单个 DN 内的事务能力,CN 则通过与 DN 的连接来管理 DN 上的事务,从而实现强一致的分布式事务能力。

二、适用场景

2.1 高负载低延时交易

其实我们都知道现在是一个大数据的时代,就算是一个小企业,内部数据也会很繁琐更别说是大企业了.因此一款长时间高负载低延时的运行产品就显的格外重要了,可以帮助我们节省很多的事情.PolarDB-X采用搭载自研多数派共识协议X-Paxos,并应用于存储节点提供三副本强一致能力,确保高可用切换和容灾场景下RPO=0。基于全局时钟TSO策略和分布式的MVCC多版本,分布式事务可确保多节点数据访问的事务一致性。我想从它可以支撑双十一这种场景想必我就不需要说什么大家也都懂了.

2.2 大峰谷差流量

我想每一个人对于秒杀活动以及抢单等都不陌生吧,应该大家每一个人都经历过吧.这场场景下大家抢到的是欢乐,可是后台管理人员可没有这么轻松,它得保障你同时大批量人员访问时系统不崩啊.大峰谷差是指特定周期内系统峰值负载是谷值负载的20倍以上的系统访问场景.而我们的PolarDB-X采用分布式线性扩展机制,在扩展过程中保持计算下推和数据一致性的同时实现业务零感知,结合流量控制能力进一步提升扩展过程的业务稳定性。同时PolarDB-X提供历史数据清理和归档能力,使庞大的数据存储成本得到有效控制

2.3 数据库国产化替换

我们都知道以及耳熟能详的数据库无非就是MySQL以及Oracle了吧,MySQL是瑞典开发的,Oracle是美国的甲骨文开发的,而PolarDB-X是我们自己的数据库.信息系统国产化数据库系统是核心,我们所有的东西不用再去交到外国去替我们保存.PolarDB-X是阿里云自研的云原生分布式数据库,具备国产化、自主可控的能力.
总的来说,现在我们自己有很多性能优越的产品,希望我们能尽快的熟知,尽快的进行转换.

3. 核心特性

● 兼容MySQL系统及生态 PolarDB-X的目标是完全兼容 MySQL,目前兼容的内容包括MySQL协议、MySQL大部分语法、Collation、事务隔离级别、Binlog等。
● 混合负载 PolarDB-X通过原生MPP能力实现对分析型查询的支持,通过CPU quota约束、内存池化、存储资源分离等实现了OLTP与OLAP流量的强隔离。

4. WordPress+PolarDB-X

官方还给了我们进行实践的平台,可以说我们要是学不会都没有道理.
首先第一步,我们需要先进行PolarDB-X的安装.我们是通过Docker命令进行安装的
我们在安装并且启动PolarDB-X之后如下图所示:
在这里插入图片描述
在这里插入图片描述
出现如上画面即说明我们安装成功
接下来我们进行wordpress的安装

docker run --name some-wordpress -p 9090:80 -d wordpress

在这里插入图片描述
通过安装以及ip的使用我们可以进入到wordpress的主页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我们在这里填写数据库的名称等信息方便进入使用数据库
在这里插入图片描述

以上就是全部的体验过程,欢迎大家互相指导互相学习

总结

总的来说,这款产品无论从安装还是从使用说明,官方文档等我都是很满意的,官方是否考虑可以针对具体的几个案例给出完整的文档体验,比如针对一个网站,一套系统应用这个数据库,我想这个如果可以做出来,可以吸引很多的大学生群体.针对新手的学习建议的话,我感觉大家应该先去了解这款产品的相关概念,具备什么功能,有什么案例展现.以及思考这款产品能带给自己什么.以下我列出来一些相关的学习文档以及视频教学,大家可以直接点击进入.
学习视频如下:
PolarDB-X学习视频
学习文档如下:
PolarDB-X学习文档
最后,欢迎大家提出问题,我们共同学习共同进步

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值