首页 > 数据库技术 > 详细

MySQL表类型

时间:2016-03-30 07:08:37      阅读:463      评论:0      收藏:0      [点我收藏+]

    MyISAM表类型

    ISAM(Indexed Sequential Access Method,索引顺序存取方法),是IBM公司发展起来的一个文件操作系统,可以连续地或者任意地记录任何访问。每次索引定义了一次不同排列的记录。它是一种索引机制,用于高效访问文件中的数据行。

    MyISAM表是ISAM类型的一种延伸,具有很多优化和增强的特性,它是MySQL的默认表类型。MyISAM优化了压缩比例和速度,并且可以很方便的在不同的操作系统和平台之间进行移植。           


HEAP表类型:

    heap:堆,堆积,大堆阵

    HEAP表是内存中的表,它使用能够比较快速的散列索引,对于临时表可以优化。


BerkeleyDB表类型:

    BerkeleyDB表是为了满足MySQL开发者对事务安全表日益增长的需求而发展起来的。包括提交和回滚操作、多用户并发访问、检查点、次要索引、通过日志回复崩溃、连续地和键控地访问数据等。给复杂的、基于事务的SQL有了可行性的选择。


InnoDB表类型:

    Inno:Innovation,改革,创新,新观念,新发明

    InnoDB表是一个完全兼容ACID的、高效率的表。完全支持MySQL的事务处理,精细的锁提高了MySQL事务处理的带走度,同时也支持无锁定读操作和多版本的特性。对外键、提交、回滚和前滚的操作的支持,使其成为MySQL中最完善的表格式


MERGE表类型:

    MERGE:合,数据合并,合并操作

    MERGE表是通过把多个MyISAM表组合到一个单独的表来创建的一种虚拟表。

    只有涉及到的表具有完全相同的表结构时才能对表进行组合。字段类型或者索引的任何不同都不能进行成功的结合。

MySQL表类型

原文:http://11317783.blog.51cto.com/11307783/1758233

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!