首页 > 数据库

1.5. MySQL存储引擎

时间:2009-04-29 16:50:40  作者:HopingWhite  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
1.5. MySQL存储引擎本节主要针对MySQL的存储引擎做一个大致的介绍。在这一节,我们不会太深入细节,因为我们将在整本书中来讨论存储引擎和它们各自的一些行为。但是......

PBXT是一个比较新的引擎,所以它必须在未来的产品环境中来证明它自己的价值。例如,它对于持久性事务的实现只是在我们写这本书的时候才完成。

1.5.13. Maria存储引擎

Maria是一个由MySQL的一些顶级工程师开发的新型存储引擎,包括Michael Widenius,他创建了MySQL。最初的1.0版本只是包括了一些关于这个引擎的计划。

这个存储引擎的目的是用来替换MyISAM。MyISAM是MySQL的默认存储引擎,并且它也被用于一些内部任务,比如一些权限表以及运行时产生的临时表等。下面是关于这个引擎的一些亮点:

1、可以针对表来选择是采用事务还是非事务

2、故障恢复,即使一个表正在运行于非事务模式

3、行锁定以及MVCC

4、更好的BLOB处理

1.5.14. 其他存储引擎

许多的第三方也提供了其他一些存储引擎,并且有许多特定目的和实验性的存储引擎(比如一个专门用于查询web service的存储引擎)。这些引擎中的一些是非正式开发的,可能只是有一两个工程师来完成的。这是因为MySQL中创建存储引擎是相对容易的。另外,许多这种引擎都没有公开,一方面是因为它们的功能比较有限。用户如果需要的话,可以自行去研究这些引擎。

如果您需转载 1.5. MySQL存储引擎,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门