innodb给mysql提供了具有提交,回滚和崩溃恢复能力的事务安全(acid兼容)存储引擎。innodb锁定在行级并且也在select语句提供一个oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在innodb中扩大锁定的需要,因为在innodb中行级锁定适合非常小
innodb给mysql提供了具有提交,,回滚和崩溃恢复能力的事务安全(acid兼容)存储引擎。innodb锁定在行级并且也在select语句提供一个oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在innodb中扩大锁定的需要,因为在innodb中行级锁定适合非常小的空间。innodb也支持foreign key强制。在sql查询中,你可以自由地将innodb类型的表与其它mysql的表的类型混合起来,甚至在同一个查询中也可以混合。
innodb是为处理巨大数据量时的最大性能设计。它的cpu效率可能是任何其它基于磁盘的关系数据库引擎所不能匹敌的。
innodb存储引擎被完全与mysql服务器整合,innodb存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。innodb存储它的表&索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与myisam表不同,比如在myisam表中每个表被存在分离的文件中。innodb 表可以是任何尺寸,即使在文件尺寸被限制为2gb的操作系统上。
innodb默认地被包含在mysql二进制分发中。windows essentials installer使innodb成为windows上mysql的默认表。
innodb被用来在众多需要高性能的大型数据库站点上产生。著名的internet新闻站点slashdot.org运行在innodb上。mytrix, inc.在innodb上存储超过1tb的数据,还有一些其它站点在innodb上处理平均每秒800次插入/更新的负荷。
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!