暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

技术、政策、资本、生态……一个数据库的长久发展究竟要靠什么?| 争议

twt企业IT社区 2023-01-10
625

■ 从哪些方面看一个数据库能否长久的发展下去?

数据库产品的不断更新迭代是我们非常关注的,因为选择一款产品,是希望能够长久的使用它。就像Oracle;但现在国产数据库那么多,如何能够知道哪款数据库能够长久的发展下去呢?

我所想到的是:1)需要背靠大树(各大云厂商、国资背景);2)研发人员数量;3)前期版本更新迭代的频率;4)合作伙伴的数量;5)市场真实案例数量;6)营业收入。

以上内容来自社区会员@wangzk0206 某农信 数据库管理员,以下内容均来自社区会员探讨分享


@anikikong 中国民生银行 数据库运维工程师:

政策是加速器,但最终脱颖而出的还是稳定可靠易用的产品。实实在在基于用户需求做好产品的数据库将会最终生存下去。但是成功的必要因素也有很多,背景、资金、时机等等,如果大家都能活下去,那么最终选择一定回归市场,最终用户来决定。


@yata52 中国人寿财险 数据库管理员:

一款好的数据库不是靠行政手段流行起来的,一定是广大用户、开发商感受到了优势自发用起来的。我们不妨考虑下Oracle具有什么优势才获得了广阔的市场?

1)易获得:官网随意下载,免费下载的版本可以用于核心生产。

2)易学习:官网具备完整文档知识库,第三方培训视频多如牛毛。

3)易维护:提供了丰富的等待事件模型,方便运维。

4)性能佳:可充分发挥服务器性能承载核心系统。

5)功能全:具备存储过程可简化软件开发成本。

如果国产数据库厂商也可以做到了上面几点,相信其生命力一定是顽强的。


@db2haodb IGI 数据库开发工程师

楼主包括上面几位朋友都说到了Oracle的优点,或者是Oracle成功的关键。我的看法优点不太一样, 我认为Oracle之所以成功主要是因为:

1)Oracle生态发展的好。

2)Oralce懂营销,非常懂得营销,这可能和Oracle的企业文化以及拉里·埃里森的性格有关。举例:(1) 比如上面yata52提到的Oracle”易获得“,可以免费下载使用,说白了就是利用人们爱占小便宜、省钱和侥幸心理,可以说这才是它成功的关键,毫不夸张的说国内80%以上用的都是免费的,也就是盗版。在三大商业数据库中,Oracle的稳定性以及性能(尤其是海量数据)方面不如DB2,易用性方面不如SQLserver,如果它像这俩产品一样固执的必须有license才能用,那它的份额你觉得在国内会下降多少?没有80%也得降一半!!(国内Oracle的使用率比国外高的多,尤其是西方发达国家,就是一个证明,因为人家版权意识更强,敢用盗版的企业少) (2) Oracle生态维护能力强,搞各种培训和认证,在发展生态的同时还能狠狠地捞一笔,聪明!!(3)再看看Oracle发版的速度就知道了,非常浮躁(那可是数据库啊,不是前端技术),而且每个大版本有很多小版本,bug满天飞,自己还没搞明白呢就发版了。Oracle bug多这是公认的,尤其是不稳定的版本,但是技术人员喜欢啊: 老板你看我每天都在处理故障,一天处理20个,你看我多重要,你要给我涨工资啊!!举个不恰当的例子,同样100套数据库,如果用DB2/SQL server可能只需要2个人就能维护的了,但是Oralce可能得5个人以上。

3)功能强大,而且易用。这点我是赞同的,它功能很多,几乎涵盖了所有数据库的功能,并且几乎每个功能都有好几种实现方法,当然这样无形中增加了学习成本。有一个奇怪的现象就是越是难学大家越是觉得它技术含量高,掌握它或者拿到认证才能更有含金量!

说完Oracle的特点,我说下当前国内如果数据库想长期发展下去的影响因素(拙见):

1)营销策略,Oracle就是个例子和老师。

2)产品特性和稳定性,尤其是国产数据库,你至少要保证稳定不丢数据不经常宕机吧?性能也不能太差,易用性也要说的过去吧?

3)政策影响。受信创政策的影响,以后国产库肯定会迅速的发展起来,那些真国产、起步早、相对稳定、易用的肯定是首选。

@flywiththewind BC 项目经理:

浅见如下:

1)市场占有率;如果市场占有率低,势必营收会低。资本都是逐利的,没钱可赚,我不相信他们是慈善家;

2)“真国产”,不能换层皮都说是国产,就像之前的芯片,洗完都撤了,希望有点忧患意识;

3)“国家队”,除了所谓的大厂,如果没有国家队领头,核心势必不敢上,即使国家队入场,硝烟也很大;

4)“亲和力”,现在都是卖方市场,一些头部都是大爷,希望践行大佬的话,“扑下身子抓落实”,蚊子小也是肉;

5)“策略”,互联网和传统行业还是有很大不同,希望国家尽快制定相关策略、标准。

@jillme jollytech CIO:

我感觉几点: 

1)生态圈,有没有基于这个数据库的大量衍生应用场景;

2)迁移代价, 从其他数据库迁移到此的改造代价。若大量的需要重写重构,势必会阻碍发展脚步;

3)版本的更新速度,一方面也体现了社区的活跃度;

4)版本的运行稳定性和性能,不要被强烈诟病,不要想着一上来就做高大上而全的;

5)要是免费就是最好了,基本不免费的就没有人用。

@myciciy 某金融科技公司 IT顾问:

还真不好说,资本的力量就很强大,1-6都能影响。如果非要说在国内最关键的因素个人看就2个,政策和资本加持。其他因素都可以忽略。

@wangql  系统工程师:

从工程师的视角谈一下吧:

1)核心技术,这个不用多说;

2)生态,产品生态,比如和主流操作系统、中间件、应用软件的互相兼容;人员方面,有多少从业人员;

3)长期稳定的更新,包括版本更新、补丁更新、紧急修复等;

4)产品资源建设,比如完整的产品文档、KB、最佳实践等等。

@李英杰 烁林 数据库技术专家:

一个数据库能否长久发展下去, 技术和生态两方面缺一不可。技术,指的是数据库要具有完备的功能、兼容性,高性能、稳定性、可持续发展性等,还要考虑替换其他数据库产品的难易程度。生态,要求数据库厂商要有雄厚的资金实力和技术沉淀,能持续不断的投入、研发出好的产品;二是要经过市场的检验,满足市场的需求;要有一定的基础客户、上下游厂商的合作、技术从业人员和完备的人才培训体系,还要有足够活跃的社区做支撑。

@甘草片 安天 软件开发工程师:

我觉得是否有核心技术这个很关键,以及掌握这些核心技术的研发人员等。


对这个问题,您怎么看?
欢迎点击文末“阅读原文”
到原帖与大家探讨

点击文末阅读原文,可以到原文下留言交流

觉得本文有用,请转发、点赞或点击“在看”,让更多同行看到


 资料/文章推荐:

点击阅读原文关注社区  “数据库”技术主题 ,将会不断更新优质资料、文章,您也可以前往提出疑难问题,与同行切磋交流。地址:https://www.talkwithtrend.com/Channel/597

本文是社区原创内容,如无授权请勿转载

下载 twt 社区客户端 APP


长按识别二维码即可下载

或到应用商店搜索“twt”


长按二维码关注公众号

*本公众号所发布内容仅代表作者观点,不代表社区立场

文章转载自twt企业IT社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论