informix和oracle、ms sql、mysql对比有什么优势?

informix和oracle、ms sql、mysql对比有什么优势?最好有具体版本对比?性能对比?具体案例最佳。显示全部

informix和oracle、ms sql、mysql对比有什么优势?

最好有具体版本对比?性能对比?具体案例最佳。

收起
参与26

查看其它 1 个回答youngyitan的回答

youngyitanyoungyitan研发工程师南大通用

互联网大户喜欢MySQL 开源数据,许多MySQL 开源数据的互联网大用户都有自己MySQL 开源数据的研发团队来维护客制化的MySQL。

对于只是单纯数据库的用户势必没有自己的研发团队,而必需仰仗第三方的团队来维护。第三方的团队对于MySQL 开源数据许多客制化是维护不易。

软件开发 · 2016-09-27
浏览2602
  • 不一定吧,那么多互联网公司大的小的都有,难道都有mysql开发团队?
    2016-09-27
  • 所以了,数据量一大,真需要交易型的分布式数据库时(如阿里的DRDS),Mysql就干不动了,没有专业支撑团队,就只能干瞪眼了。但Oracle、informix都已经在完善他们分布式关系数据库版本了。这方面还是有差别的。
    2016-09-27
  • 不能拿阿里说事吧,oracle informix阿里那么大的量估计也撑不住。不然也不会换mysql+自己开发吧
    2016-09-27
  • 以下是我的见解,不一定准确: 阿里自主研发主要基于平台要适应自己业务发展,而非oracle这些顶尖商业数据库不行。不拿阿里说事儿,mysql其实不是不能支撑正常的交易型应用,不过面对极端的应用环境情况下,会给应用带来很多复杂性,如非常高的并发量和非常大的数据下,最好的方案是采用水平分表+mysql集群;这情况还要保证数据一致性(只能叫准一致性),应用的复杂度将非常高。根据CAP原则,都是要牺牲掉一部分才行,通常牺牲最多的就是一致性了。如果再碰上高并发、大数据、高可用(如:超远距离容灾)这种场景,应用就更复杂了。Oracle、Informix实际上已经把这块复杂性封装在他们的数据库当中,并且还能保持高一致性,应用开发商只需要关注于他们的业务(这才是正事儿)。而对于特殊行业,一致性绝对不能牺牲(如银行),所以他们会采用商业数据库。另外一些企业为了专注自己的业务(这才是核心竞争力),降低将来可能面临的复杂环境所带来的风险,也会采用商业数据库。 以上是个人理解,不一定正确,欢迎邮件的方式一起探讨,我的邮箱:linjie4387@163.com。
    2016-09-27

回答者

youngyitan
研发工程师南大通用
擅长领域: 数据库服务器国产数据库

youngyitan 最近回答过的问题

回答状态

  • 发布时间:2016-09-27
  • 关注会员:7 人
  • 回答浏览:2602
  • X社区推广