一、简述
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
版本发展史,图片取自千锋教育:
二、MySQL 和 Oracle 对比
1.开源与商业
MySQL:
- 开源:MySQL 是一个开源数据库管理系统,用户可以免费使用和修改。它也有商业版本(如 MySQL Enterprise Edition)提供额外的功能和支持。
- 许可:使用 GNU 通用公共许可证(GPL)。
Oracle:
- 商业:Oracle 数据库是一个商业产品,提供了丰富的企业级功能和支持。它有不同的版本和许可选项,如 Oracle Database Standard Edition 和 Oracle Database Enterprise Edition。
- 许可:需要付费购买许可证,商业版本提供了更多的功能和支持。
2.功能和特性
MySQL:
- 存储引擎:支持多种存储引擎,如 InnoDB 和 MyISAM。InnoDB 支持事务、外键等高级功能。
- ACID 支持:InnoDB 存储引擎支持 ACID(原子性、一致性、隔离性、持久性)事务