00:06
实话实说,其实是有一点累,工作常态是什么事情都会做,对于这个团队其实的韧性啊,团队的一些判断力其实蛮考验,上线的过程中每一步都发现了一些问题,我们连走路睡觉都在想这个问题,怎么有什么最好的方式把这个问题给解决掉,在外界找不到答案,通过我们的坚持,最后也有一种类似于那种涅磐重生的感觉吧。我们也经历了早期的迷茫期,我接手mongo这个产品的时候呢,Mongo的客户的流失,客户说今天我要统一技术,在然后呢我不用mango了,我要签到MYSQ,签到关系型去,其实当时其实压力和挑战蛮大的,我刚加入腾讯的时候,很当时去拜访了一个客户,他当时给我感觉他对我们产品体验是有一些负面负面反馈的,怎么就说这个地方卡这个功能还没有,为什么那个地方别人友商都有的,为什么你还没有,那时候也面临一些比较大的问题,客户线上客户可能催的比较急,人力又比较少,所以我们咬牙大概坚持了1~2年,出去就是贵客户,就是去写检讨面过程报告的,然后就跟客户承认错误的,然后呢回来再改善,一般大家会说出B能用就行,希望哈我们的产品能够在能力上满足客户的同时,也能够在交互上,体验上能够给客户带来很好的这种一个效果,你不能遇到的问题,你第一时间想到的可能就是说去退缩,去逃避,在这一两年当中,可能我们还是坚持下来了,慢慢。
01:37
他们去把一些人力补齐,然后慢慢的也回到了一个正轨,进入了一个快车道,Mango当时出现的最大的问题就在于生态,放弃mango的企业啊,招不到那么专业的人员跟他维护mango啊,所以说我们在团队啊,就花了大概一年多的时间嘛,解决今天客户不需要非常专业的DBA就能维护这个蒙古DB的问题,8年我们接了一个大客户,他在写入的量比较大的时候控会卡住,官方觉得这个事情太难了,或者说他们还没有排期,有线上非常重要的客户在等着我们遇到的问题,哎,所以我们最终讨论很久,想了很久,还是决定去做这个事情,我们连走路睡觉都在想这个问题,怎么有什么最好的方式把这个问题给解决掉,我应该是所有的精精力都投投入到了这里面,改了大概有接近300个,有几十个内核的那个,呃,文件可能涉及到的代码也有,呃大概几划函,然后最终我们还是那个战战兢兢的,然后上线后面我们把这些问题都解决了。
02:37
其实跟软件开发也比较类似,你都需要非常的专注,非常的认真去挖掘一些呃细节,才能把这个事情做好。一直在学习颜真卿,颜真卿的颜体这个字体,呃颜体的最大特点是一个大气稳重,这个跟我的性格可能也比较相似吧。呃,我们就是像todoist,其实它不仅是早上起床的时候会带,晚上睡觉的时候也会带着todoist睡觉,可能有一些处女座的性格,所以在细节上,我希望我能把控的地方要把它做到呃井井有条,或者说能够追逐到细节的变好。他觉得腾讯云的数据库的团队是一个非常靠谱,能够帮他解决实际问题,然后也是一个能够提供稳定服务的这样一个团队,我觉得能够get到靠谱、稳定这几个词,我觉得就已经,呃,达到我们的目的。
03:27
像数据库啊这种的to b的产品,除了你要做好产品以外,什么生态很重要,觉得这个给大家带来挑战,就是说,呃,外界找不到答案,内核的挑战就比较大,其实芒果DB的源码它有100多万行,就是说核心的代码这100多万行,其实有些问题一小块可能也看不出一些问题,或者说有些问题非常的偏,我们假设我们的数据量很大的时候,用户玩游戏的时候,你就会发现它会卡顿,因为社区的开源出来的那个芒果版本,它本身有这个问题,你要从根本上要对它做解决才行。
04:03
最开始评估的时候,我们觉得我们能不能够做,我们是不是要把这个问题提给官方,做渐进式的优化,局部优化,但是其实都没有立竿见影的效果,经过几番讨论以后,我们决定是这个事情我们还是要做,其实内心一直会有很多反复,我们花了这么多精力去做,最终没有没有给到这个官方那去,或者说我们投入就就没有回报用户都很难受,我们的压力也会很大,我们还是要从根本上把这个问题给解决掉。到今天为止,我们对于整个mango的内核的这块掌控,我觉得在国内应该是属于比较领先的一个水平,在这个呃,Mango DB或者整个开源界,其实要有一个第三方厂商提提交这个代码去改动,很少有这种级别的,这种底层代码的这种合入,这个功能,其实它是在mango DB这款产品里面,是业界上从来没有过的,最开始的时候被他们逼着,我其实很开心了,但是现在已经习惯了,已经没有那个开心劲儿。腾讯云。
05:03
放5DB团队现在已经给官方贡献了6000行代码,50多项优化,并收到了官方两封感谢信。当前的状态,我们应该是全球贡献排名第一的厂商。早些年吧,可能四五年,三四年前呢,就是我们出去跟我比如说其他产品团队啊,服务团队一起出去,诶老板今天贵谁啊,但是这两年其实没有了,这两年更多的是什么去跟客户去聊,怎么样让这些产品在客户那儿能够发挥更大的价值,然后去帮他们解决什么样的问题,然后我们坚持不懈的去完善我们的产品,打磨我们的能力,呃,去帮助用户,呃,实现他的这些需求,然后最终同时成就了客户,也成就了我们这个产品,我们算前期的探索者,最终我们要把我们学到的东西,我们也会分享给社区,就是让更多的人要知道芒GODB在它的一些核心的实现原理,我们应该是希望要做到世界级的,能够让用户能够一键无缝的使用他能能够滴滴,同时也不用担忧他的数据丢失啊,他的这个服务中断啊,或者说也能够提供给他很多便利的这种企业及功能,保证他的数据安全保证。
06:18
其他的啊,使用和运营上的这种便捷和效率性,开发完了之后,不是说你做完了这件事情就结束了,可能做完了才是刚刚的开始,它不是一个短期内要是能出结果的,呃,会有一个长期耕耘的事情,所以说要是没有这个韧性的话,我觉得是不可能走到今天的。我们今年的目标是说库表比较多的场景的猫DB抖动给解决掉,如何去应对我们现在呃客户对服务质量,服务稳定性,功能便利性上,我们能够在AI这个角度给客户带来更多的一些呃附加价值,呃打造我们既稳定高效的高性价比的一个数据库产品,同时又去有差异性的支持各个行业的特色,支持更多的用户,你去找准一个场景,这个场景能够让用户爽,足够爽,你才能够持续的去增长,我们要像不会再有明天一样努力,要像明天一定会来一样去梦想。
我来说两句