什么时候用mysql什么时候用oracle,他们试用于什么场景

什么情况下应该使用mysql,什么情况下应该使用oracle,他们适用于什么场景

阅读 12.1k
6 个回答

Oracle:大型数据库软件,收费,支撑体系完善,强大。单库可支撑数据量大,安全性高。适用于服务器比较强大的单节点或者集群环境。
Mysql;轻量级数据库,小巧,免费,使用方便。流行于单服务器,性能一般。
Oracle的应用:主要在传统行业的数据化业务中,比如:银行、金融这样的对可用性、健壮性、安全性、实时性要求极高的业务;零售、物流这样对海量数据存储分析要求很高的业务。此外,高新制造业如芯片厂也基本都离不开Oracle;电商也有很多使用者,如京东(正在投奔Oracle)、阿里巴巴(计划去Oracle化)。
MySQL的应用:大都集中于互联网方向,因为价格便宜,安装使用简便快捷,深受广大互联网公司的喜爱。

一般,问这个问题的人,用MySQL就足够了。
之后,你就会慢慢自己有体会。他们俩的区别。虽然,我现在还没碰到能让我MySQL不够用的场景。

一般的业务量用mysql已经足够了。相比oracle,mysql较为轻量,安装比较简单。几百万的数据量相对于mysql来说还是可以的。查询速度的话,看索引建立的情况以及sql语句的编写。如果数据实在是很多的话。oracle 估计也很慢。对于大数据量的检索可以用es或者spinx来提升检索速度

数据安全要求较高,没有预算压力,业务模式比较固定就用Oracle吧
安全要求稍低,灵活度要求高,主要是免费,维护更为便捷,就选mysql吧

企业级软件,服务器、数据库什么的都是客户掏钱。一般用Oracle,也可以用MySQL。
一个不能不谈的好处: 数据库存储出现bug,客户可以直接联系Oracle的技术支持,周六周日就不用加班了。

互联网公司,服务器、数据库什么的都是自费,而且数据量超级大,肯定使用 MySQL。

有钱时用oracle 没钱用mysql

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题