Oracle和MySQL
Oracle vs MySQL
Oracle和MySQL是当今最流行的关系数据库之一,无论是在线还是离线。它们都是由甲骨文公司制造的,所以很多人都在问这两者之间的差异。好吧,Oracle和MySQL之间的主要区别在于它们的功能,因为Oracle是比MySQL更强大的软件。您可以获得内联视图,基于角色的安全性,高级复制等等。下面列出了Oracle对MySQL的几个关键功能。
Oracle的第一个主要优势是能够跨多个服务器分发大型数据库,以便处理大型事务负载并优化性能。 MySQL仅限于单个数据库,因此不适用于每天访问数百万次的超大型数据库。 MySQL的另一个限制是缺少有助于将数据库恢复到以前状态的保存点。 MySQL仅限于COMMIT和ROLLBACK语句。
Oracle还支持通过过程语言创建嵌入在数据库中的程序。这些程序非常强大,因为它们可以独立执行,也可以由数据库中发生的某些事件触发。
由于功能上的差异,Oracle更适合大规模部署,其广泛的功能得到了充分利用。 Oracle唯一的缺点是使用该软件所需的许可成本。这些成本往往过高,远远超出了普通网络发布商甚至某些中型企业的影响范围。出于这个原因,Oracle通常仅限于大公司。另一方面,MySQL提供了一种简单的方法来免费获得关系数据库的基本核心功能。 MySQL是根据GNU GPL许可提供的,这基本上意味着只要在同一许可下共享任何其他来自它的工作,任何人都可以使用它。
摘要:
1.Oracle比MySQL更强大 2.Oracle支持分布式数据库,而MySQL则不支持 3.Oracle支持保存点,而MySQL则不支持 4.Oracle允许数据库中的程序,而MySQL则不允许 5.Oracle适用于企业部署,而MySQL适用于中小规模 6.Oracle要求您支付许可费,而MySQL则不需要