为什么大部分公司的数据库系统仍然要用Oracle?我认为Oracle之所以能占有这么大的市场份额,是因为其在海量数据的处理上更具有优势,并且能提供一整套的数据存储解决方案。
在一些非常大的企业里,这些企业通常拥有庞大的资金能力,所以它们会选择用钱购买解决方案,而不是自己雇佣人员使用 MySQL 去维护(当然现在也有很多大厂倾向去Oracle而使用MySQL)。
总的来说,Oracle比起MySQL具有下面的优点:
- 众多的数据库特性,能满足企业的多样性需求
- 海量数据处理的优势
- 一整套数据解决方案
因为Oracle有上面这些特性,所以Oracle更加适合那些大型跨国企业。因为这些企业资金充足,能承担得起Oracle的昂贵费用。
另一方面,这些企业的数据量也是非常庞大,它们更注重数据的安全性和高效存储,并且关心的出现问题的时候能快速解决,Oracle提供的一系列服务正好符合它们的需求。
而对于一些中小型企业或者个人使用者来说,一方面Oracle软件非常笨重,另一方面Oracle授权费用昂贵,对于它们来说无法承受。而它们的数据库又恰好不是特别大,所以对于这些使用者来说,使用MySQL已经能够解决它们的需求了。那么也就无需去付费使用Oracle的数据库了。如果单纯从数据库性能来进行比较的话,Oracle无疑是天下第一、吊打MySQL,毕竟Oracle比MySQL诞生早了10多年,历史地位在这里摆着呢。
但是大多数时候,公司还是得结合具体的使用场景来做出合适的数据库选择,毕竟杀鸡不用牛刀嘛,能不用钱解决的,为何要付费解决呢?