首页 > 数据库 >云厂商数据库还是的要靠点谱 (2) 有希望

云厂商数据库还是的要靠点谱 (2) 有希望

时间:2023-06-22 13:06:29浏览次数:49  
标签:厂商 数据库 用户 问题 客户 SQL 希望


云厂商数据库还是的要靠点谱  (2) 有希望_数据库

哎,心里想着写这个系列的文字估计的还的积累点素材,但是呵呵,真的不需要,没过一个礼拜我的素材就备齐,没看过第一期的,可以这里来寻味一下我的无力感来自哪里。

https://mp.weixin.qq.com/s?__biz=Mzg4NDA0NTEwNA==&mid=2247495436&idx=1&sn=9798274f42b6fb1ba3bd8fe75ae90812&chksm=cfbc8b53f8cb024522cd849896b8deb88301bd26ffbc6f6666d2a7c3c5fa12f6d7e445a77c2d&token=520256582&lang=zh_CN#rd

第二期为什么就这么快面试了,我来说说, 先说A 云

我们在使用P 系列的数据库后,感觉是不错的,当然问题是有的,作为进入了db-engines 的数据库,并且在 墨天轮里面的国产数据库常年霸占前位的数据库,当然人家是有点实力的。

但是,但是,但是,就怕但是,最近发生的一件事我觉得,国产数据库的路还有很长。

我们以这个数据库的中的 SQL_MODE 为例,你相信这个值是空的吗,对MYSQL的 SQL MODE ,开源的MYSQL实体机专业的部署SQL MODE不会是空的,但这个数据库是空的。

https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html

官方SQL MODE 是针对MYSQL 在使用中与开发有关的一些使用的方式方法进行标定和设置 ,以及SQL 的标准等进行控制的地方,如 我们最熟知的 ONLY_FULL_GROUP_BY  这个参数,我们希望他和社区的的SQL MODE 是兼容的,或者直白的说,要一致呀。

云厂商数据库还是的要靠点谱  (2) 有希望_python_02

此时,为空是什么意思,这里我想使用云的众多人员,是不专业的,那么他们估计99%的可能是不会问这个问题,也不会理解当他们的应用程序和数据迁移到其他的RDS MYSQL 会出现问题可能就在这里。例如 5.7 TO 8.0 

这里体现出来两个问题

1 用户的专业度不够,导致厂商本身觉得这不是问题

2 厂商中缺乏从企业来的信息,以及鉴别和改变的通用流程,以及鼓励措施

在写这篇文字的时候,我们在这个P数据库中还遇到了修改了系统的collation导致sys 库无法读取数据的问题,这个问题正在发生中,所以还没有定论,但值得死锁的是,这样重要的位置,客户可以修改,并且没有提示,想想那些不懂的野蛮的客户,如果出现了sys 库无法读取数据的情况,要云厂商解决,并且抛出一句话,为什么不早告诉我,修改了sys库无法读取数据的问题,此时云厂商的数据库部门该作何感想。

另一个云,Q云的MONGODB 的一个节点DOWN了,然后查了一段时间给出了一个原因,但是他们自己也不确认这个问题的根本原因,更深入的细节,或者更可信的一些问题的起因是无法找到的,这点他们也提到了。所以问题产生了,但是根本的原因找不到,在云厂商里面是存在的。

云厂商另一个死穴就是日志的问题,云数据库的日志系列一直是一个老大难,要不就是提供困难 ,要不就是提供困难,要不就是提供很困难。

当然说到不专业,国产某数据库大型厂商的不专业是亲身领教过的,你信吗整个数据库的开发团队里面,真正懂数据库的屈指可数,开发者之前都是干别的开发出身的,然后因为国产数据库热,所以都被挖来做数据库,专业性也可想而知。 所以对国产传统的数据库,我一点都不抱希望,因为比他们还差的有的是。

跑题了,现在最大的问题是,整体的各种数据库团队中的开发者,懂不懂数据库,懂不懂用户的需求,人家懂算法,可是否和数据库的使用者们的脑回路脱离了,这才是今天要提出的问题,大部分数据库都在想当然的进行开发以及参调配参数的暴露或不暴露,而不是和用户接近的来探讨这些参数以及提供建议值,结果就是开发出的产品,大面上都OK ,但是一到细节,就 “散了”,用户用的不爽,问题点多,而数据库的开发者也怨,你在教我做事吗?  

作为三大系统之一的数据库, 应该是很严谨的一个产品,他承载的业务重要性不可言喻,当然BUG 在任何的程序类的产品都会存在, 但数据库尽量还是细致一些。

其实我也很理解,开发一个数据库系统的难度,从底层硬件,到C 代码,到肢解 MSYQL , PG 的源代码进行研究,修改,算法,UI,测试,是一个非常耗费资金,人力,的精细活,出现BUG 也是很正常的,理解,这样的问题那样的问题都是必经阶段。

反过来还的说用户自己,自身还是要有专业知识,如果没有只能听之任之人家的摆布,此次A 云的 P (不是上面的那个P 是另一个P)系列的开源数据库,高可用丢数据的问题,这个我们就很理解,不会和其他那些不懂的客户,进行疯狂方式的询问和赔偿的要求, 没有必要,我们知道这样的设计 ,必然在高可用切换的时候会存在丢数据库的可能,那么既然已经发生了丢数据库的事情,我们解决就好了,但希望这个 P 系列的开源数据库在高可用探测 和 细节上做的更好。

我们也知道他们很难,懂的用户很难找,大部分是不懂的用户,在数据库瞎搞,乱搞,胡搞, 也是这些云数据库厂商所深恶痛绝怒的,我到是有一个想法

A 云可以搞一个 A云数据库的 FANS 的项目,凡是针对云数据库提供准确的建议和BUG 的提交的客户,可以升星,可以有一些优惠,或者技术上的互相合作,比如A云某些考试 FREE ,或者一些 A 云的核心用户系列,在产品的产生的过程中有更多专业用户的声音,而不是闭门造车。

然后通过建立这样的社区,让用户去感化用户,让用户去提升用户,通过另一种方式接触客户,让客户去看看别的客户是怎么使用数据库,让那些不懂的客户, shame on you .  提高整体用户使用云数据库的层次,而不是一味的要不和用户PK 冷战,要不就无限制的妥协。

数据库整体是一个生态,牵扯的点太多,要做好不容易,要做烂很容易,最终还是那句话,作为用户的我们,做一个专业的客户说出的问题,提出的建议尽量专业,尽量不制造一个一个的“笑柄”。 (想想一些不专业的客户,去蹂躏云数据库厂商,他们的难度,想想就头疼)

顺便说一句A 云的 Postgresql 开源系列的那个数据库的  负责人很nice,提出的需求很快响应,并且A 云的 Postgresql 系列开源数据库 RDS 行业第一的印象是扎根在心里的。

至于在 P 云原生数据库中SYS 库无法读取数据的问题,有了结果会写一篇,避免大家采坑。

云厂商数据库还是的要靠点谱  (2) 有希望_java_03

标签:厂商,数据库,用户,问题,客户,SQL,希望
From: https://blog.51cto.com/u_14150796/6534667

相关文章

  • 从IT 教培行业看数据库 行业发展
    整体的IT行业国产化已经如温水煮青蛙的方式在在逐步逼近,可能大部分人对数据库的教培还留在CISCO,OFFICE,ORACLE, WINDOWS的培训火爆的印象,实际上天气早就变化了,从IT培训的产业来观察国产化已经开始占据IT培训机构的主流,网络方面主流的培训是以华为和华三为主的网络产品的的培......
  • POSTGRESQL VS MYSQL 到底那个数据库 RDS 技术含量高 ?
    以下内容纯属个人看法云数据库的RDS产品,在传统开源的系列里面大致可以选择的是POSTGRESQL和MYSQL两种,诚然在RDS的里面大部分产品最终的选择还是MYSQL,今天不想讨论产品的量,而是想讨论以下产品的难度,RDS产品在POSTGRESQL和MYSQL两种产品的难度问题。先说结果,POSTGRESQL......
  • 数据库上云就可以 解雇 DBA ,来说说数据库上云那些 “有意思” 的事情
    随着问问题的同学越来越多,公众号内部私信回答问题已经很困难了,所以建立了一个群,关于各种数据库的问题都可以,目前主要是POSTGRESQL,MYSQL,MONGODB,POLARDB,REDIS等,期待你的加入,另外针对云的问题,我们可以多多交流互相学习————————————————————————正文......
  • 在国内搞 “付费” 数据库 不能说的太细
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql ,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。昨天一条信息,某数据库厂商,裁员XX%,不奇怪,奇怪的是他很坚强,忍到了现在。每个故事都有一个美好的,前序,一群为了爱和和平的工程师......
  • 数据库真烂的 幕后黑手 “们”
    开头还是介绍一下群,如果感兴趣polardb,mongodb,mysql,postgresql,redis等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。新年已经过了,各种吉利的词汇已经过去,我们还的面对现实,现实中充斥着各种的对于数据库不好用或者管理数据库的无能者的各种侮辱性词......
  • REDIS 不单纯的数据库结构
    数据库是一个处理数据的地方,包含了数据计算,数据存储,和数据转换等等,其中处理数据中,数据库结构和数据库库结构的种类,可以作为评判一个数据库某项指标好坏的关键。什么是一个好的数据结构,简单的说,方便数据访问,和管理的数据结构就是一个好的数据结构。REDIS本身虽然是一个缓存式数据库......
  • 全球溯源中心系列成果发布,巨杉数据库积极参与溯源产业应用生态
    巨杉数据库作为溯源+数据库技术应用企业,凭借多年深耕文档型分布式数据库的技术积累和创新能力,受邀参与全球溯源中心标准系列成果发布及溯源产业应用启动仪式。6月19日,“链接世界预鉴未来”——全球溯源中心系列成果发布活动在广州南沙成功举办。巨杉数据库作为溯源+数据库技术应......
  • 数据库连接池
    最近写项目碰到数据库连接池,大概记录一下是干嘛的,后续持续补充:应用程序和数据库建立连接的过程是这样的:首先通过TCP协议的三次握手和数据库服务器建立连接,然后发送数据库用户账号密码,等待数据库验证用户身份。2.完成用户身份验证后,系统才可以提交SQL语句到数据库执行。3.......
  • 时序数据库 TDengine 与腾讯云多个产品线完成兼容性互认证明
    随着数字经济蓬勃发展,数据成为驱动企业数字化转型的关键生产要素,如何加强对数据资源的治理利用、实现数据洞察、激活数据价值正成为亟待解决的问题。在此背景下,数据库与操作系统、云平台等国产化软件相互结合赋能成为解决问题的思路之一。 近日,经过数月努力,涛思数据旗下时序数......
  • 视频融合平台EasyCVR迁移数据库报错1146是什么原因?该如何解决?
    EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力。平台支持多协议接入,包括:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等,对外可分发多格式视频流,包括RTSP、RTMP、FLV、HLS、WebRTC等。我们在此前的文章中也介绍过关于EasyC......