请问题在一个系统中部份表是MyISAM,部分表是InnoDB,是否可行,是否规范?请说明原因?

解决方案 »

  1.   

    可行。至于是否规范,这个不好说,可能与开发团队有关系。但用MyISAM,还是用InnoDB,主要看它们的优缺点(我接触mysql不久,它们的优缺点理解得还不够深刻,楼主可以查查资料)。
      

  2.   

    我也是怎么考虑的,因为部分表只是参数定义表没有什么业务逻辑关系,所以想用MyISAM方式,还有一些有业务逻辑关系的表,在处理时有需要事务的支持,所以想用InnoDB的方式,但本人又想一个问题?
    如果是这样设计,对于以后的维护会不会有什么不便和注意的地方?还有就是如果在以后的二次开发中发现原来用MyISAM方式的表想转成InnoDB的方式是否可行?会不会出现其实一些异常情况?先谢了
      

  3.   

    请帮忙回复,本人正在做一个DB是mysql的系统的前期准备,急!
      

  4.   

    其实本人就是担心项目后期二次开发过程中如果想到原有的表进行调整,比如原来表是MyISAM方式想改成InnoDB的方式,或原本InnoDB的方式改成MyISAM方式,是否可行?会不会出现一些莫名其妙的异常?
      

  5.   

    呵呵   对MYSQL不是很懂,现在也刚刚开始接触,先帮你顶一下!!