app开发者平台在数字化时代的重要性与发展趋势解析
325
2023-11-24
责编 | 韩楠
约 2189 字 | 4 分钟阅读
以下,Enjoy~
最近几年, 国内数据库市场可以说是风起云涌,英雄辈出, 看得让人眼花缭乱, 身在Oracle的时候, 由于立场的原因, 我一般很少评价这些产品。
一来Oracle 确实是数据库届的带头大哥,屹立于榜首多年,拥有全球巨量企业用户大量生产应用和测试的加持,无疑是最好的产品 。
二来,多年接触的客户大多数都是国内大型企业,核心业务的规模和体量使得用户不得不依赖于Oracle的支持, 所以我也没太多机会。
第三, 尊重对手。国内数据库企业,目前大多数处于产品完善和市 场拓展的阶段, 相对于Oracle而言, 就像一个跃跃欲试的少年, 而 Oracle 基本上是一个全副武装的战士, 完全不是一个数量级。
离开Oracle 之后, 终于可以从一个中立的角度来认真审视一下这个问题, 国产数据库这一波到底怎么看,如果一个企业决定选择国产数据库, 到底选择哪一个?
总之, 本文不涉及技术细节的对比,可以说从一个过来人的角度来给点建议。
01 ⎪ 用户对数据库的基本需求
我们首先看一下,对于企业来说, 什么样的数据库是好数据库?
可能这个问题一提出来, 很多人都会直接脱口而出, 少花钱多办事, 性能好简运维 。满足上述这些条件, 那它就具备好数据库的基本素养了。当然资深一点的用户和DBA,可能还会增加一些, 如高可靠、 高安全、可扩展等等。
下面稍微展开说一下这几个条件。
少花钱多办事 , 粗暴一点来说就 是能少花钱就少花钱,最好不花;功能越强越好,最好超过Oracle。虽然不太现实,但是不是说过嘛,有理想总是好的,万一实现了呢?实在不行我们可以先实现一半啊,所以我们在数据库市场上也就看到两个方向的产品:
• 一种完全开源,完全不要license 费用;
• 另外就是以场景化为目标,做最好的分析数据库,最好的内存数据库等等。
性能好简运维 的意思呢,就是数据库性能是一个硬指标,这个指标很好理解,也很好度量,当年罗老师的口头禅就是手机行不行?拿来跑个分就知道。随着数据量越来越大,用户需求越来越多样化,应用对数据库的性能要求也越来越高。简运维也可以理解,就是数据库最好能够自治自愈,这样企业就不需要大量DBA 来负责数据库 的运维工作了。
高可靠 也很自然,现在的系统越来越复杂,总不能说坏个硬盘,断个网线整个数据库系统就不工作了,对企业来说,7X24小时业务连续应该是最高要求。
还有就是 数据安全防护 , 2022年出了好多数据泄露的事故,每一次事故对用户都会造成不可估量的后果,保护核心数据不被泄露这也应该是企业的底线。
扩展性 也是越来越重要,现在的应用系统发展速度完全不可预测,极端情况下,用户数和业务量可能会出现指数级的爆炸式增长,在系统设计的时候不可能预先准备好这么多资源,那么数据库系统最好也能够支持通过增加硬件资源来线性代数增加处理能力。
02 ⎪ 用户选择数据库避坑重点
现在国内数据库市场蓬勃发展,正处于百花齐放的阶段,对用户来说,乱花渐欲迷人眼,怎么才能选择合适的数据库呢? 接下来, 以我二十多年数据库市场的经验,提出几点建议,仅供参考。
第一条, 数据库作为企业的核心竞争力,要考虑可持续发展。
用户选择数据库产品,相当于是选择战略合作伙伴,短则三五年,长则十数年。 据信通院2021年国产数据库调研报告表示,国内数据库厂商研发和技术人员 数量普遍在百人以下,平均人数约为184人,最高为1200人左右规模,最低为10人左右规模。其中21~50人左右规模企业占比最高,数量34个,比例达到43% 。
所以除了市场宣传之外,还要考虑数据库的供应商是否能够与您相互扶持,走过这一段时光。
对于小型数据库厂商,资金链断裂,核心研发人员流失,市场态势变更都可能对数据库存续造成巨大变化。国内也确实看到过不少贸然选择数据库后,因为各种原因最终投资打水漂的案例。
第二条, 慎重选择特定功能的专用数据库 。
目前市场上存在很多主打专业特定场景的产品,目的很明显,就是避开通用数据库的红海,尝试布局新市场,这个市场策略我们不置可否,但是我们可以拿身边的例子来做类比。
想一下几年前,我们照相要专业相机,听音乐要mp3, 看书要掌上阅读器。出门还要带现金、银行卡。但是这一切最终都被智能手机取代了。
所以细 分市场要面临的问题,就是目标市场体量不足带来的风险。 没有足够大的市场支持,最终只能黯然收场。 因此 长远来看,慎重布局专用数据库。
第三条,考察问题解决能力 。
企业在使用数据库的时候应当清楚,不存在没有bug的软件,问题出现时,如何快速定位问题,迅速恢复生产,减少停机带来的损失。这些一方面考验运维团队能力 , 另一方面也需要来自产品研发团队的强力支持。如果数据库供应商技术能力不足,无法保证迅速解决问题,或者把问题推向开源社区,这样的数据库就不应当引入到核心生产领域。
第四条, 其实就是鸡蛋不要放在一个篮子里,这句话很好理解,就是说 在做国产化替代的时候,不要贸然押宝,把全部业务迁移到一个数据库,最终变成生命线全部绑在数据库供应商身上 。
正常的做法是把业务系统分成不同层次,然后不同层次使用不同的替换策略,在核心系统,甚至可以考虑使用两种以上的数据库做保障,小心行得万年船。
目前市面上200多家数据库,多选择几种数据库,一方面分散风险,另一方面也可以借此机会锻炼自身的运维能力。相信数据库市场也会越来越成熟,自己的团队也会越来越强大。
03 ⎪ 结语
综上所述,在数据库市场发展的战国时代,选择很多,当然陷阱也多,不要过分相信价格优势,而是多方考察,多方对比,先周边 再 核心,多个数据库同步推进,小步快跑。
数据库选择不是一蹴而就的事,我们要以马拉松的精神来看待,谁坚持到最后,谁才能笑得最好。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub-/70016482/viewspace-2909076/,如需转载,请注明出处,否则将追究法律责任。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~