什么情况下应该使用mysql,什么情况下应该使用oracle,他们适用于什么场景
一般的业务量用mysql已经足够了。相比oracle,mysql较为轻量,安装比较简单。几百万的数据量相对于mysql来说还是可以的。查询速度的话,看索引建立的情况以及sql语句的编写。如果数据实在是很多的话。oracle 估计也很慢。对于大数据量的检索可以用es或者spinx来提升检索速度
企业级软件,服务器、数据库什么的都是客户掏钱。一般用Oracle,也可以用MySQL。
一个不能不谈的好处: 数据库存储出现bug,客户可以直接联系Oracle的技术支持,周六周日就不用加班了。
互联网公司,服务器、数据库什么的都是自费,而且数据量超级大,肯定使用 MySQL。
5 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
5 回答1.4k 阅读
Oracle:大型数据库软件,收费,支撑体系完善,强大。单库可支撑数据量大,安全性高。适用于服务器比较强大的单节点或者集群环境。
Mysql;轻量级数据库,小巧,免费,使用方便。流行于单服务器,性能一般。
Oracle的应用:主要在传统行业的数据化业务中,比如:银行、金融这样的对可用性、健壮性、安全性、实时性要求极高的业务;零售、物流这样对海量数据存储分析要求很高的业务。此外,高新制造业如芯片厂也基本都离不开Oracle;电商也有很多使用者,如京东(正在投奔Oracle)、阿里巴巴(计划去Oracle化)。
MySQL的应用:大都集中于互联网方向,因为价格便宜,安装使用简便快捷,深受广大互联网公司的喜爱。