Oracle数据库和MySQL数据库的不一样之处

一、体积不一样。数据库

        Oracle它体积比较庞大,通常是用来开发大型应用(例如分布式)的。而MySQL的体积相对来讲比较小,较之Oracle更容易安装、维护以及管理,操做也简单,最重要的是它是三个中惟一一个开源数据库,但目前也属于Oracle公司的产品了。分布式


二、容量不一样。性能

        Oracle容量无限,根据配置决定;而MySQL使用MyISAM存储引擎,最大表尺寸为65536TB。 MySQL数据库的最大有效表尺寸一般是由操做系统对文件大小的限制决定的,而不是由MySQL内部限制决定。spa


三、平台支持及速度的区别。操作系统

        Oracle支持大多数平台;而MySQL支持各类平台,适合Linux。至于速度,Oracle在Linux下的性能,在少许数据时速度低于MySQL,在千万级时速度快于MySQL。3d


四、数据库崩溃形成的影响不一样。内存

        Oracle数据库崩溃后恢复很麻烦,由于他把不少东西放在内存里;数据库链接要慢些,最好用链接池;而MySQL使用缺省的IP端口,可是有时候这些IP也会被一些黑客闯入,使用MyISAM配置,不慎损坏数据库,结果可能会致使全部的数据丢失。开发


五、性能的区别。get

        Oracle全面,完整,稳定,但通常数据量大,对硬件要求较高 ;而MySQL使用CPU和内存极少,性能很高,但扩展性较差。产品


六、受权价格区别。

        Oracle价格较贵,例如Oracle 10G/11G 标准版 [10用户]¥25600 ,Oracle 10G/11G 标准版 [1CPU无限用户] ¥157600。而MySQL采用双重受权,他们是GPL和MySQLAB制定的商业许可协议。若是你在一个遵循GPL的自由项目中使用 MySQL,那么你能够遵循GPL协议无偿使用MySQL。不然,你须要购买MySQLAB制定的那个商业许可协议。




相关文章
相关标签/搜索