The present invention provides a data synchronization method, device and computer-readable storage medium. The method includes: receiving a database request from a terminal through a master computer, generating a redo log and a binary log according to the database request, and synchronizing the redo log Copying to multiple synchronous standby machines, and asynchronously copying the binary log to multiple asynchronous standby machines, after receiving the response from each synchronous standby machine based on the redo log, re-receiving the database request from the terminal; the present invention implements For example, by adopting the two data synchronization methods between the active and standby data nodes, the logical replication based on the logical log and the physical replication based on the physical log, the fusion synchronization between the active and standby data nodes can be realized, and the synchronization performance between the active and standby data nodes can be effectively improved. , thereby improving the overall performance of the distributed database; and can reduce the playback delay of the standby machine node and improve the high availability of the distributed database.