innoDB通过mvcc(多版本并发控制)来提高并发能力，通过版本快照，保证大部分读操作都不用加锁，性能很好。缺点是缺点是没行记录都需要额外的存储空间，需要做更多的行检查工作，以及一些额外的维护工作。