POLARDB 压测与初步学习后,应用程序如何面对 POLARDB FOR MYSQL

最近压测了POLARDB FOR MYSQL ,得到了一些压力测试的结果,POLARDB  作为目前云原生数据库的 NO.1 (国内),的确是值得学习,一些数据库的设计理念,以及设计的路径,同时针对应用程序如果使用POLARDB ,如何进行设计,规避POLARDB 在设计上的一些“软肋”。 根据公司的需要,写了一个PPT,这里做一个简单的展示,希望有同行者,或者对POLARDB 使用的,或敢兴趣的同学,一起学习和讨论POLARDB。

这里主要是想说明两个问题

1  POLARDB  FOR MYSQL 并不是MYSQL ,在整体的POLARDB FOR MYSQL 的设计中,整体是围绕这几个概念

     A.  基于云数据库运行维护和成本的场景,以及云数据库已经产生的问题,和解决问题的角度入手

      B.  基于硬件的基础,设计底层数据存储,以及数据存储格式,在数据存储格式上进行了整体的改变

       C.  基于硬件一个数据即日志的理念,整体将数据的复制方式,MVCC的形成方式,进行了改变。最大化的让POLARDB 形似MYSQL ,使用体验接近MYSQL,并最大化的利用硬件

       D. 数据库产品本身是基于硬件的基础,设计而来,抛弃了传统数据库使用硬件的方式,并成为一种自有的数据库原理体系。 

2  数据库也是软件,软件就有适应的场景,即使在现在处于 “卷” 的时代,做东西也要实事求是,POLARDB 从原理中的确是有一些 “难以” 解决的问题,还需要有更多的客户进行使用,反馈,帮助发现问题。这是一个漫长的过程,传统进行TPS  QPS 的指标测试体系,衍生出的问题,导致测试的结果并不能说明问题,如数据库的稳定性,测试的场景是否丰富,数据库的问题一般由数据库厂商来发现比较困难,尤其是使用方式的多种多样,希望测试的场景多一些,发现的问题多一些,当然使用者也要有耐心,毕竟 罗马不是一天建成的,另外还是抱着怀疑和否定的态度对待某些新事物的思路,而不是被鼓动的希望满满,最终使用后一地鸡毛,产品的研发者,需要冷静头脑,产品的使用者,需要理解产品的设计思路,并且尽量避免在产品不适合的场景使用产品,得出负面的结果。

———————————————————————————————

以下为最近几天学习POLARDB 总结的一些需要应用程序设计在使用POLARDB 中可能需要了解和注意的地方。

04bd04d6f6a06bed0f2ee69822ffb500.png

b1fed22f12a26d77bd5503161562c9e8.png

9d68138bed2bba52d325967803da9fe0.png

ffaec5255fc2a7fbe6e8e75161b1a046.png

5c00db81cec336dab15ac394ca8e5e2e.png

c5df03197cfd6209353eba74ab51ed28.png

d28427f58241ab3cfb590c1200495a57.png

3033b8dc1397ac1965824f7deb4795aa.png

09b0d014bf1a7dc2ed53f60cac7494df.png

222930780b40743038786ca4750cc321.png

b1c116e60dc82a06fd580b5124751487.png

51eb18baa1d07bbec1647da6a6da23eb.png

5e2477e1ea15ceeec7aced608caf4ba1.png

13673b9df3494422f383f97f4021b0e1.png

276ce347b6ab8bde3ad59b111b9df5ac.png

a3c6b0cc7138deb32b7145b484f7d654.png

a4cdccb0ef7fc0f3bd3ec467376aaf77.png

77eabac1400a26a1491b9524431cb168.png

174a998312616eef0281cb645d4d2316.png

21514cfb7c148f3ac43dd81b26c188e1.png

b68d712da8522e6ae76da6e652a816f1.png

8ee3ded449beec5004604d0eb5a0e40f.png

6f43efc5e815c9a3e5f20fa3feb0c1ab.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值