混合MyISAM和InnoDB引擎进行数据库设计

int*_*iot 4 mysql database myisam innodb

我的一位朋友是DBA,他评论说,在MySQL中设计架构时,混合MyISAM和InnoDB在DBA社区中相当普遍.

我的问题是,如果这是真的,那么它有多好?它在可维护性,可扩展性等方面是否有任何影响?

dus*_*uff 7

使用MyISAM的原因通常很少.较新版本的MySQL(5.5+)扩展了InnoDB,以支持以前只能在MyISAM上使用的所有功能(例如全文和地理空间索引),并且InnoDB性能通常比配置正确时的MyISAM要好得多.

除非你正在使用旧版本的MySQL的工作,或者如果你有一个非常充分的理由这样做,我只是使用的是InnoDB整个任何新的数据库设计建议.