标签: mysql database-design innodb myisam
我有一个ip-to-country查找表。此表每月更新一次,同时非常频繁地阅读。我现在把它作为innodb。这是一个几乎只能从中读取的表的最佳表类型吗?
提前感谢。
答案 0 :(得分:6)
我会选择MyISAM。它没有InnoDB的很多功能,如果你不需要像事务和外键这样的东西,它会更快一些。此外,MyISAM具有表级锁定,而InnoDB使用行级锁定,这对于高读取低写表没有太大的不同。
维基百科在这两种表类型中有一个很好的comparison。