A flashback method of a distributed object-based storage system is characterized by comprising the following steps: performing writing and reading of data of the distributed object-based storage system, data deleting data flashing bac, and deleting of outdated version data; constructing three data storing units, namely, a primary database, a back database and a servering database, based on a storage engine of a key-value data model; and performing data writing and reading, data deleting, data flashing back and deleting of outdated version data based on the three data storage units when a storage system receives a data operation request. With the adoption of the flashback method, the system complexity, increased by the flashback property, of the data can be greatly reduced, and a user can avoid the problems of additional data mirror server, serializing and deserializing of mirror files; a record-level previous version recovery mode is treated as the flashback mechanism, so that the data flashback process is only performed on a specified data set, and as a result, mis-operation can be avoided.