A data management method for a database cluster, wherein the database cluster comprises a shared disk array, a first storage, a first node, a second node, and a third node, wherein the first storage is connected to the first node and the second node, and the method comprises: writing, by the first node, a transaction log to the first storage, so that in a case in which the first node crashes, the second node acquires the transaction log from the first storage, and operates, according to the transaction log, data that was stored in the first node before the first node crashed; or writing, by the first node, a transaction log to the first storage, so that in a case in which the first node crashes, the second node acquires the transaction log from the first storage, and sends the transaction log to the third node, and the third node operates data that was stored in the first node before the first node crashed, wherein the third node, the first node, and the second node are capable of data transmission with each other, characterized in that the first storage is a first dual port solid state disk, SSD, the database cluster further comprises a second dual port SSD, the second dual port SSD is connected to the second node and the third node, all of said nodes are connected to the shared disk array and the shared disk array stores data of all of said nodes, both the first node and the second node are database instances, and data transmission of the transaction log is directly performed from the first node to the second node by using the first dual port SSD. writing, by the first node, a transaction log to the first storage, so that in a case in which the first node crashes, the second node acquires the transaction log from the first storage, and operates, according to the transaction log, data that was stored in the first node before the first node crashed; or writing, by the first node, a transaction log to the first storage, so that in a case in which the first node crashes, the second node acquires the transaction log from the first storage, and sends the transaction log to the third node, and the third node operates data that was stored in the first node before the first node crashed, wherein the third node, the first node, and the second node are capable of data transmission with each other, characterized in that the first storage is a first dual port solid state disk, SSD, the database cluster further comprises a second dual port SSD, the second dual port SSD is connected to the second node and the third node, all of said nodes are connected to the shared disk array and the shared disk array stores data of all of said nodes, both the first node and the second node are database instances, and data transmission of the transaction log is directly performed from the first node to the second node by using the first dual port SSD. the first storage is a first dual port solid state disk, SSD, the database cluster further comprises a second dual port SSD, the second dual port SSD is connected to the second node and the third node, all of said nodes are connected to the shared disk array and the shared disk array stores data of all of said nodes, both the first node and the second node are database instances, and data transmission of the transaction log is directly performed from the first node to the second node by using the first dual port SSD.