我有一个遗留的Web应用程序php4/mysql4(MyISAM,db包含一些cms,一些用户数据,一些日历应用程序)。现在我要用php5/mysql5迁移到新的服务器。迁移php4/mysql4到php5/mysql5:切换到InnoDB?
我应该在迁移mysql数据库时更改为InnoDB吗? - 预期的优势/劣势/风险?- MyISAM是否被弃用或将来会有?或者我可以安全地保留它吗? - 我听说MyISAM很容易损坏,InnoDB怎么样? - InnoDB是更容易还是更安全的备份和恢复?
当我改变(打破SQL查询)或破坏逻辑(由于更改的锁定机制),它可以中断我的代码吗?如果是这样,典型的情况是什么?
(对于PHP的问题,我创建了一个不同的问题:Migrating php4/mysql4 to php5/mysql5: expected php issues?)