关于java:25Oracle和Mysql的区别

52次阅读

共计 591 个字符,预计需要花费 2 分钟才能阅读完成。

简述解释

MySQL 比拟小,而且收费,开源的缘故,当初也很强壮,若不是大型利用的话,MySQL 足以应酬所有。

oracle 比拟宏大,整个体系都很健全。简略的说 MySQL 是实用很好用,oracle 就是很好很弱小

具体解释

1.Oracle 是大型数据库,Mysql 是中小型数据库

2.Oracle 占有内存空间大,Mysql 占有小

3.Oracle 反对大并发访问量,是 OLTP 最好的工具,Mysql 并发小,面对大访问量能够做分表分库优化

4.Oracle 没有主动增长类型,Mysql 个别应用主动增长类型

5.Oracle 解决翻页的 SQL 语句就比拟繁琐了。每个后果集只有一个 ROWNUM 字段表明它的地位, 并且只能用 ROWNUM<100, 不能用 ROWNUM>80,MYSQL 解决翻页的 SQL 语句比较简单,用 LIMIT 开始地位, 记录个数

6.MYSQL 的非空字段有空的内容,ORACLE 里定义了非空字段就不容许有空的内容。按 MYSQL 的 NOT NULL 来定义 Oracle 是 is null

7.MYSQL 里用 字段名 like‘% 字符串 %’,ORACLE 用 字段名 like ‘% 字符串 %’ 但不能应用索引, 速度不快。【like‘%’结尾 无奈应用索引 不应用结尾 能够应用索引】

8.Oracle 实现了 ANSII SQL 中事务的隔离级别、流传个性等比 Mysql 强;

来自 不慕 https://blog.csdn.net/Yangyg\_0818

正文完
 0