Traditional data storage engine updates data by in place update technique which would induce performance reduction and wear aggravation of Flash Memory.Aiming at the problem,the paper proposed a multi version data storage engine MV4Flash oriented Flash Memory which used out place update technique.The data storage engine uses the mechanism of multi version storage and garbage collection and updates and modifies all data by file superaddition mode,which is suitable for the characteristic of erase before write of Flash Memory and can prolong its life.The result of performance test for the data storage engine with NDB Bench showed that compared with traditional InnoDB,the MV4Flash has higher performance of transaction processing,so the MV4Flash is more suitable for application system with large data volume and high real-time demand.