+ -
当前位置:首页 → 问答吧 → mysql有存储引擎,oracle呢?

mysql有存储引擎,oracle呢?

时间:2011-11-09

来源:互联网

刚接触mysql没多久,
mysql的存储引擎了解的也不多,
因为以前一直用oracle,没有对引擎这一概念了解多少,
请教mysql存储引擎如何选择,我知道一般情况下插入查询比较多的适合用myisam,
更新比较多或者财务之类的表用innoDB比较好,
但是这么选择以后对表,对后面的存储过程或者sql有什么影响或者说区别呢?
还有,oracle一直没有过多的说引擎这个词,了解的不多,请教一下论坛里面的高手,
给解释一下oracle引擎,用在什么地方?怎么用?

作者: fengxisheng   发布时间: 2011-11-09

没听说过ORACLE里的存储引擎。
估计Oracle里有类似的功能,只是叫法不一样。
mysql的存储引擎是个实现什么功能的东西呢?

作者: yixilan   发布时间: 2011-11-09

mysql中 myisam 引擎不支持事务的概念,多用于数据仓库这样查询多而事务少的情况,速度较快。
mysql中 innoDB 引擎支持事务的概念,多用于web网站后台等实时的中小型事务处理后台。

而oracle没有引擎的概念,oracle有OLTP和OLAP模式的区分,两者的差别不大,只有参数设置上的不同。
oracle无论哪种模式都是支持事务概念的,oracle是一个不允许读脏的数据库系统。


引用 1 楼 yixilan 的回复:
没听说过ORACLE里的存储引擎。
估计Oracle里有类似的功能,只是叫法不一样。
mysql的存储引擎是个实现什么功能的东西呢?

作者: BenChiM888   发布时间: 2011-11-09

引用 2 楼 benchim888 的回复:
mysql中 myisam 引擎不支持事务的概念,多用于数据仓库这样查询多而事务少的情况,速度较快。
mysql中 innoDB 引擎支持事务的概念,多用于web网站后台等实时的中小型事务处理后台。

而oracle没有引擎的概念,oracle有OLTP和OLAP模式的区分,两者的差别不大,只有参数设置上的不同。
oracle无论哪种模式都是支持事务概念的,oracle是一个不允许读脏的数……

学习喽~~~

作者: yixilan   发布时间: 2011-11-09

引用 2 楼 benchim888 的回复:
mysql中 myisam 引擎不支持事务的概念,多用于数据仓库这样查询多而事务少的情况,速度较快。
mysql中 innoDB 引擎支持事务的概念,多用于web网站后台等实时的中小型事务处理后台。

而oracle没有引擎的概念,oracle有OLTP和OLAP模式的区分,两者的差别不大,只有参数设置上的不同。
oracle无论哪种模式都是支持事务概念的,oracle是一个不允许读脏的数……

不允许读脏是说不允许读脏缓存吗?
myisam和innodb两种引擎的表,用起来有什么区别吗?能具体说说吗?谢谢了!
oltp和olap我去查下资料看一下。

作者: fengxisheng   发布时间: 2011-11-09