MyISAM,InnoDB的区别优劣网上都说的很清楚了,但在实际中不知道该怎么去用。
之前问过这个问题,但可能说的不是很详细,http://segmentfault.com/q/1010000002600161
我想知道大家在“商城”、“商品表”、“订单”、“库存”,实际中项目中是怎么去设计表类型的呢,或者是怎么保证数据完整性的呢,事务,事务隔离级别……
例如支付宝如果使用mysql的话,那么它的表是怎么设计的呢,怎么严密保证数据的完整性呢?
或者大家知不知道有哪些关于这方面的比较经典的案列呢。
谢谢大家了!
针对99%的网站,建议你使用MyisAM, 简单可依赖。
如果要使用InnoDB也可以,但是前提是你要能完全掌握它的管理。
InnoDB并不是没有缺点的,比如针对select count(*) from tb
大表查询,InnoDB会相当的慢。
一般的情况下,中小型应用,使用MyISAM就可以了。
支付宝如果要使用mysql, 毫无疑问,会使用InnoDB
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。