开发者社区> 问答> 正文

RDS不支持myisam。官方给的理由是这样的,有高手可以分析一下这理由对吗?


售后工程师 :
MyISAM 引擎表读写操作会相互冲突,会阻塞其他操作,容易导致连接堆积,而且在crash 后数据会丢失。


以下是我非要用MyISAM,阿里云官方给的反馈
售后工程师 :
如果您需要申请myisam,由于您要求的是非标准操作,请您确认下。
1. 如果MyISAM 引擎表出现表损坏、数据丢失的情况,您自行承担风险。
2. 如果MyISAM 引擎表出现性能问题或其他运行维护问题,您自行承担风险。  


我的疑问?
阿里云官方说的这些我听都没听说过啊?如果真是说的这样,那为什么MyISAM 是mysql默认的引擎?而且像DEDE织梦等主流CMS怎么全是MyISAM 引擎?而且在我的印像中,MyISAM速度远快于Innodb 而且MyISAM读速度也强于Innodb 所以我当年才选择了MyISAM.是我落后了吗?有没有mysql高手帮我分析分析啊?

展开
收起
mai 2015-11-18 14:04:00 8877 0
4 条回答
写回答
取消 提交回答
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    Re:RDS不支持myisam。官方给的理由是这样的,有高手可以分析一下这理由对 ..
    Innodb 的优点工程师都说了,而且 Innodb 除了比较吃资源,其他比 MyISAM 还是要好的吧
    2015-11-18 14:54:57
    赞同 展开评论 打赏
  • mai
    Re:RDS不支持myisam。官方给的理由是这样的,有高手可以分析一下这理由对 ..
    关键是阿里云那样一说,谁还敢用,这不吓死人嘛。仅能用Innodb ,自己权衡的机会都没
    2015-11-18 14:17:10
    赞同 展开评论 打赏
  • PHP程序员,业余无线电爱好者,呼号:BH9BHT,自由职业!
    回 楼主(mai) 的帖子
    这个得自己权衡,阿里云只是说明了可能存在的风险
    2015-11-18 14:13:49
    赞同 展开评论 打赏
  • What is the kernel in the Code Sea?
    Re:RDS不支持myisam。官方给的理由是这样的,有高手可以分析一下这理由对 ..
    MyISAM不支持事务,所以速度快点.没有事务很难保证数据库完整一致.

    数据库完整一致当然要比性能更重要点.
    2015-11-18 14:08:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云RDS PostgreSQL实践课 2 实时用户画像数据库实践 立即下载
RDS数据库入门一本通 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载