<?xml version="1.0" encoding="UTF-8"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>~SingleForum~无废话记录~ Topic: innodb和myisam</title>
<link>http://www.ll19.com/bb/</link>
<description>~19~记录点有用的好吗？少说废话少装b~</description>
<language>en</language>
<pubDate>Tue, 07 Sep 2010 01:12:43 +0000</pubDate>

<item>
<title>admin on "innodb和myisam"</title>
<link>http://www.ll19.com/bb/topic/123#post-123</link>
<pubDate>Tue, 12 Jan 2010 03:13:54 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid isPermaLink="false">123@http://www.ll19.com/bb/</guid>
<description>&#60;p&#62;myisam属于非事务安全型，innodb和bdb属于事务安全型，在使用上，包括建立表，insert，select等等操作上有没有什么区别。但是myisam引擎速度比较快、比较简单、而InnoDB支持外键、其速度相对就慢了。&#60;/p&#62;
&#60;p&#62;  MyISAM类型的表强调的是性能，其执行数度比InnoDB类型更快，但是不提供事务支持，而InnoDB提供事务支持已经外部键等高级数据库功能。这 样就可以根据数据表不同的用处是用不同的存储类型。另外，MyISAM类型的二进制数据文件可以在不同操作系统中迁移。也就是可以直接从Windows系统拷贝到linux系统中使用。所以我一般都是使用myisam，因为这次用的也不是很深入的。&#60;/p&#62;
&#60;p&#62;  如果把这类型从MyISAM转成 InnoDB会不会有问题、但是全文索引失效.&#60;/p&#62;
&#60;p&#62;  使用两种的选择：如果你的数据执行大量的INSERT或UPDATE，出于性能方面的考虑，应该使用InnoDB表。如果执行大量的SELECT，MyISAM是更好的选择。若需要使用事务处理，但是原来的数据表使用的是myisam，就需要改为bdb或者innodb，这样基于myisam的程序，将类型改为innodb后，其程序不用改动……
&#60;/p&#62;</description>
</item>

</channel>
</rss>
