Oracle和MySQL的区别

 

Oracle

Mysql

费用

闭源且收费大型数据库,

开源免费,中小型

判断真假

true,false

0,1

数据类型

没有自动增长的数据类型,需要建立自增的序列号

可以创建自增的数据类型

事务

支持事务,OLTP和OLAT均支持,支持大并发,高访问量 ,ps:OLTP(On-Line Transaction Processing联机事务处理过程),使用行级锁,不依赖索引

默认不支持,innodb支持,以锁表为主,对资源锁定力度大,影响大

字符串

使用单引号包字符串,插入修改比做单引号做替换

使用双引号

分页

对结果集使用Rownum 字段标明位置,只能用rownum <100,

使用Limit 开始位置,记录个数,limit  x,y;

日期

只能用字段DATE,时间精确时分秒,系统时间使用SYSDATE

字段分DATE和TIME

进程

多进程(windows下是单进程)

单进程多线程

提交方式

手动提交,使用commit 命令

使用默认命令commit 无需手动提交

数据保存持久性

会把提交的sql操作线写入在线练级日志文件中,保存到磁盘中,这样可以随时恢复

在数据库更新或者重启时,会丢失数据

事务隔离

read comminted 隔离级别,支持serializable 串行化事务隔离级别,实现最高级别

repeatable read 隔离级别,支持serializable 串行化事务隔离级别,实现最高级别

sql 灵活性

插入数据只能一条条插入

可以一条或多条插入数据

性能诊断

Oracle有各种成熟的性能诊断调优工具,能实现很多自动分析、诊断功能。比如awr、addm、sqltrace、tkproof等 

诊断调优方法较少,主要有慢查询日志

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值