当前位置:首页 > 日记 > 正文

如何选择合适的mysql存储引擎

如何选择合适的mysql存储引擎
MySQL支持几种存储引擎作为不同类型的表的处理器。MySQL存储引擎包括处理事务安全表和处理非事务安全表的引擎。

非事务表的MyISAM管理。它提供了高速存储和检索,以及全文检索capabilities.myisam是所有MySQL的配置支持,它是默认的存储引擎,除非你配置MySQL默认使用一个引擎。

存储引擎提供了在内存中表的存储。合并存储引擎允许收集要处理相同的MyISAM表作为一个单独的表。和MyISAM一样,记忆和MERGE存储引擎处理非事务表,这两个引擎也在默认情况下,MySQL包括。

注意:内存存储引擎被正式确定为堆引擎。

在InnoDB和BDB存储引擎提供了交易安全table.bdb包含在MySQL最大二元分布,发表对操作系统的支持it.innodb也包含在所有MySQL 5.1二进制分布在默认情况下,你可以允许或禁止通过配置MySQL为任何你喜欢的引擎。

示例存储引擎是一个存根引擎,它做什么,您可以使用这个引擎来创建一个表,但是没有数据存储在其中或从中检索出来。这个引擎的目的是提供服务,MySQL源代码中的一个示例,它演示了如何开始编写一个新的存储引擎。

NDB集群的集群来实现分割的多表存储引擎的计算机上。它是提供在MySQL-Max 5.1二进制分发,存储引擎是目前仅支持Linux,Solaris,和Mac OS X的未来的MySQL的分布,我们要添加其他平台支持引擎,包括Windows。

归档引擎用于存储非索引,大量的数据非常小以覆盖存储。

CSV存储引擎数据以逗号分隔的格式存储在文本文件中。

黑洞的存储引擎接受而不是数据的存储和检索,总是返回一个空集。

联邦存储引擎到数据库中的远程数据。在MySQL 5.1中,它只使用MySQL,使用MySQL C客户机API。在将来的分发中,我们希望它使用其他驱动器或客户机连接方法连接到另一个数据源。

创建一个新表时,可以通过将一个引擎或类型选项添加到创建表语句,从而告诉MySQL要创建什么类型的表。

创建表的T(I型)= InnoDB引擎;

创建表T(i int)类型=内存;

虽然在MySQL 5.1中仍然支持类型,但是现在引擎是首选项。

你如何选择最适合你的存储引擎

下列存储引擎是最常用的:

MySQL存储引擎MyISAM插件默认情况下,它是一种最常用的存储引擎在Web、数据存储和其他应用程序。请注意,通过改变storage_engine配置变量,对MySQL服务器的默认存储引擎可以很容易地改变。

事务处理应用InnoDB,具有许多特点,包括酸处理的支持。

BDB:交易引擎可以取代InnoDB,支持提交、回滚等事务的特性。

-内存:所有数据存储在RAM中,需要快速查找引用和其他类似的数据环境,可以提供快速访问。

合并:让MySQL DBA或开发人员将一系列等价MyISAM表在一个合乎逻辑的方式结合在一起,并作为1个对象引用它们。它适用于大型数据库环境,如数据仓库。

该归档文件提供了大量很少引用的历史、归档或安全审计信息存储和检索的完美解决方案。

联邦:能够分离MySQL服务器链接,从多个物理服务器创建逻辑数据库,非常适合分布式环境或数据集市环境。

群集数据库引擎集群/ NDB:MySQL,特别适用于高性能的搜索应用程序的需求,这种搜索需求也需要有最高的正常工作时间和可用性。

其他:其他存储引擎包括CSV(逗号作为引用的数据库表文件(黑洞),在数据库应用程序的临时禁令,例如引擎(输入)和可提供的插件式存储引擎快速创建自定义帮助)。

记住,对于整个服务器或程序,您不必使用相同的存储引擎。对于程序中的每个表,可以使用不同的存储引擎,这是非常重要的。

相关文章

win7如何调整和设置的时间让电脑的

win7如何调整和设置的时间让电脑的

调整,设置,时间,更准确,电脑软件,点评:看电脑上上课的时间,所以电脑时间的准确是绝对必要的。在这里,我将介绍如何调整和设置计算机时间,以使其更准确。 当许多学生在宿舍等候上课时,他们会打开电脑,消磨时间。当然,他们也会在电脑上看时间去上课…

如何在Word2007中设置默认字体

如何在Word2007中设置默认字体

默认,字体,设置,如何在,电脑软件,设置默认字体确保每个新打开的文档设置你选择的字体设置为默认,默认的字体应用于活动模板(模板):一个或多个文件,包括结构和工具的形式完成文件的样式和页面布局等元素。例如,Word模板可以生成一个单一的文件,和Fr…

gdonkey.exe的功能是什么该gdonkey

gdonkey.exe的功能是什么该gdonkey

查询,功能,过程,电脑软件,gdonkey,点评:gdonkey.exe是电驴的P2P文件共享的2000点计划的一部分 进程文件:gdonkey或gdonkey.exe 进程名称:eDonkey2000对等的工具 过程类别:安全风险的过程 英文描述: gdonkey.exe是一个过程,属于eDonkey网络工具…

QQ搞笑人物签名:不要糟蹋青春这个词

QQ搞笑人物签名:不要糟蹋青春这个词

你已经,这个词,开始了,秋天,人物,我昨天杀了百度,在他死之前,他问我为什么,我说,你知道得太多了。 谁和我一样,吃我喜欢的东西,待在一起,最后吃。 虽然我没有腰,没有一个是白色的,没有一个是细长的,没有一个是惊人的,但是呢,但是呢,你认为我至少比他们…

IP处理功能inet_aton()和inet_ntoa()使

IP处理功能inet_aton()和inet_ntoa()使

使用说明,功能,电脑软件,IP,inet_ntoa,MySQL IP到int的转换函数 选择inet_aton(IP)从table_name; 网络地址: 192.168.33.123 每个值的最大值不交叉255,即十六FF,而两个字节正好是255的最大值。 这样,您就可以用32位的塑料来保存地址了。 一百九十…

wiseupdt.exe的过程是怎样的

wiseupdt.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wiseupdt,Review: a brief introduction to the wiseupdt.exe process 进程文件:wiseupdt或wiseupdt.exe 进程名称:Grokster Wiseupdt 过程类别:安全风险的过程 英文描述: wiseupdt.exe是Grokster文件共享工具的更…

删除在Word2007文档/2010线

删除在Word2007文档/2010线

文档,删除,电脑软件,我们通常在编辑word文档时,往往会发现文件中会出现但却是莫名其妙的。行,当我们按删除键删除时,却发现这些行在任何情况下都不能删除,令人惊讶的是,这些行我们使文档更复杂,我有什么办法可以去掉现在我们来告诉你一些小技巧。…

什么是过程eudora.exeEudora过程信

什么是过程eudora.exeEudora过程信

过程,信息查询,电脑软件,exeEudora,eudora,点评:eudora.exe是Qualcomm Eudora邮件客户端程序发送和接收电子邮件 进程文件:Eudora或eudora.exe Process name: Eudora Mail Client 过程类别:安全风险的过程 英文描述: eudora.exe是来自高通,允…

用mysql导出数据的正确方法

用mysql导出数据的正确方法

方法,导出数据,正确,电脑软件,mysql,它已经被折磨了很长时间,并希望在MySQL命令行下导出数据库,但是它不会每天都提示错误。后来,人们知道,就不是MySQL的命令,所以它不可能是mysql命令行下的出口。 以下是错误的方法: 以下是正确的做法: 也就是…

谁动了我的心,斑驳了思念

谁动了我的心,斑驳了思念

我的心,斑驳,谁动了,思念,电脑软件,我们不能忘记过去,记忆越来越空洞。 我们逃不掉结局,故事不应该继续下去。 你不会得到不必要的资金。你必须记住你没有这个能力。 不要拿你无知的事实来抢劫。你必须记住,你哥哥没有资本。 亲爱的,演出结…

linux下RPM软件包的安装与卸载

linux下RPM软件包的安装与卸载

安装,卸载,软件包,电脑软件,linux,点评:在Linux操作系统下,几乎所有的软件安装、卸载和管理通过转速。转速的全称是RedHat软件包管理器,并使用RedHat和linux下的管理软件包 Linux操作系统下的安装,几乎所有的软件卸载,并通过转速。转速的全称是…

Linux和UNIX病毒需要特别注意

Linux和UNIX病毒需要特别注意

电脑软件,Linux,UNIX,点评:不久前,很多系统管理员也肯定了Linux和其他的Unix平台是密闭的病毒和蠕虫。我不知道为什么他们在威胁分析很有信心,尤其是在第一个大虫子在1988年由罗伯特·莫里斯发明并发布在UNIX系统中使用sendmail程序。我想每个…