绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
关于国产数据库我不得不说
2023-05-08 17:50:43


本文所有观点均是个人观点,不代表广大群众的看法。

「一、关于去O」:很多人以为Oracle和MySQL是两个公司的数据库品牌,其实不然,都是Oracle一家的产品,正真去O,那么MySQL也需要被去掉的。现在看到一种怪像,大部分人把Oracle的业务去到MySQL上了,原因是Oracle要收费,MySQL开源不收费,那么这样的去O不就是个伪命题了。大部分人其实是不希望在数据库上投入太多费用的,能用免费的绝不用收费的,能用便宜的绝不用贵的。

去O是去不彻底的,就像国产汽车\进口汽车、国产奶粉\进口奶粉,有一些产品还是国外的香,因为术业有专攻,各有所长。Oracle在一些重要的应用上起着不可替代的角色,SAP+Oracle、EBS、一些银行核心的国际结算业务等等。我不是鼓吹国外就是好,是因为目前我们的技术确实还跟不上,正真做研究的又少,需要有足够的耐心给一些好的企业发展起来。

「二、关于收费」:目前看来国产的数据库比Oracle要价更高,国产数据库哪家报价不是随随便便上百万的,小企业都会直呼买不起,大企业有任务,买了不太敢用,就用在边缘系统上。其实中国市场的知识付费意识一直比较差,本着能用免费的绝不花钱的原则,有些花钱买Oracle的企业也是买上1c~2c的授权,大约100w以内的投资,在很多服务器上使用,可以说是被国内玩家把规则玩坏了,又因为Oracle是 paper license ,你可以随便下载使用,更没有需要导入授权这个过程(相比国内某些数据库动不动就告诉你授权过期,友好太多了)。听说Oracle在全中国的营收也占不到它的5%,而且在中国的营收不允许带出国外,全部投入到国内工程师的研发、工资上了,加上它对我国的信息化发展起到的重要作用,说良心话Oracle还是很良心的企业。而且Oracle所有的产品官方文档都是随便阅读,真是不怕你学,就怕你学不会,相比目前国内厂家少的可怜的官方文档,真是没法比。

不过从另一方面看,数据库产品都是大公司玩的游戏,看看国外玩家Oracle、IBM、微软都是巨头,目前国内玩家终活下来几家还不好说,这是个烧钱的游戏,也是个资本的游戏,所以选择一家实力雄厚的数据库企业的产品也很重要。

「三、关于架构选型」:分布式数据库,我必须说不是所有的场景都适合分布式,分布式架构天生的短板就是事务放大,什么2pc、3pc、raft、paxso,都是要占时间的,事务处理能力没有集中式的单机快。2pc用过Oracle dblink跨库事务的就知道了,如果任何一端的事务失败,需要全部的事务清除回滚,分布式数据库就是自动的干了这些事情。分布式数据库适用于业务量大,单机无法满足业务负载时,可以按照一定规则拆分业务,千万不要将抢购类的业务放到这上面,坑你没商量。

有经验的DBA都知道,单机就可以满足业务。如果不安全再加上一个主从同步。听过老外喜欢用Oracle单实例+ADG的架构。国内可能追责比较严重,喜欢用RAC,有条件的用RAC+RAC ADG豪华套餐。如果业务真的没那么大,选择一个靠谱的数据库系统单机加从库足矣。没有钱的企业可以试试PostgreSQL,目前开源协议open的数据库,不知道某一天是否会被制裁,跑大负载也还比较靠谱点,其实担心国产化问题的可以考虑用openguass,因为它在中国的生态建设的越来越好

「四、关于国产数据库:」 希望你能踏踏实实做技术,真真正正办事情,能出现一个可以匹敌Oracle的数据库。希望你可以在发展初期贵一些,后面发展起来后面便宜些,让那些用不起的用户也用一用。希望你能抱着开放的心态,多分享知识理念,让广大DBA看到你是可以成长起来的,这样才有人会去学。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

数据库杂货铺
创建时间:2021-12-10 09:57:47
分享数据库管理,运维,源代码 ,业界感受, 吐槽
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • liuaustin
    栈主

小栈成员

查看更多
  • miemieMIA
  • 578154454
  • ylfxml
戳我,来吐槽~