数据库-数据存储引擎
MyISAM存储引擎
默认MyISAM的表会在磁盘中产生3个文件 .frm表结构文件
可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持
INDEX DIRECTORY [=] 索引文件保存的绝对路径
如果是复合索引,每个复合索引最多包含16个列,索引值最大长度是1000B
InnoDB存储引擎
设计遵循ACID模型,支持事务,具有从服务崩溃中恢复的能力,能够最大限度保护用户的数据
InnoDB拥有自己独立的缓冲池,常用的数据和索引都在缓存中
对于INSERT、UPDATE、DELETE操作,InnoDB会使用一种change buffering的机制来自动优化,还可以提供一致性的读,并且还能够缓存变更的数据,减少磁盘I/O,提高性能
🐳 作者:hiszm 📢 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,万分感谢。 💬 留言:同时 , 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |