淘宝有这么多技术人员 全部用mysql数据库不是好好的吗?为什么还要花那么大的人力物力开发自己的海库呢?

淘宝有这么多技术人员 全部用mysql数据库不是好好的吗?为什么还要花那么大的人力物力开发自己的海库呢?,第1张

浅见如下:

1、mysql本身是一个中、小型开源数据库,

其本身的并行分布式的解决方案不是很成熟的,比如数据路由、数据复制、全局事务等方面,

所以几乎每个厂商都要对mysql做自己的分布式解决方案,

而且mysql还在不断的版本更新中,每次新版本发布,自己的分布式解决方案也要做适配,

这是做OceanBase的原因之一。

2、mysql的开源协议比PostgresSQL的协议的限制要多。

3、我觉得淘宝当时上开源的时候也是百花齐放的方式走的,不同团队走不同的路,免得一棵树上吊死,所以不同的路线也都在走。

阿里巴巴大家都知道是全亚洲最大的JAVA开发平台,拥有超级牛逼的linux架构师,在重要的资料,比如资金方面一般采用的是oracle,虽然贵但是他工具齐全,安全性,稳定性都是很高的,mysql好在开源,方便,不需要费用,使用与小公司,或者小业务.对于服务器来说一般都是linux的,它的字符界面节省空间,并且利于 *** 作,由于也是开源的,所以就它的架构来说一般的服务很好搭建.

大的方向来说,MySQL的市场占用率在那放着,成熟的解决方案很多,也有全世界各大知名公司、企业的应用。再一个,国内本来就是不停的吸收国外的经验和产品,所以国内招聘的话,MySQL相对来说更容易招到靠谱的人。

再说postgresql,pgpool用了还不如不用。第三方扩展也不多,而且大部分 还没有中文内容。成熟的解决方案不如mysql。postgresql用户量应该是集中在日本吧?


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6023392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存