(EN) A method and device for switching a primary database and a secondary database. The method comprises: monitoring the operation of a first database used as a current primary database, and sending a secondary-to-primary switching request to a second database used as a current secondary database when it is detected that the first database is in abnormal operation; acquiring reported feedback data when the second database detects that data in the second database are consistent with the data in the first database and the second database is successfully switched into the current primary database, and acquiring, according to the feedback data, data switching information, finally synchronized from the first database, of the second database; and sending a primary-to-secondary switching request comprising the data switching information to the first database, and switching the first database into the current secondary database when it is judged, according to the data switching information, that the data synchronized to the second database are not in data loss.
(FR) La présente invention concerne un procédé et un dispositif pour commuter une base de données primaire et une base de données secondaire. Le procédé comprend : la surveillance du fonctionnement d'une première base de données utilisée en tant que base de données primaire actuel, et l'envoi d'une demande de commutation secondaire-à-primaire à une seconde base de données utilisée en tant que base de données secondaire actuelle lorsqu'il est détecté que la première base de données est en fonctionnement anormal ; l'acquisition de données de rétroaction rapportées lorsque la seconde base de données détecte que des données dans la seconde base de données sont en accord avec les données dans la première base de données et la seconde base de données est commutée avec succès dans la base de données primaire actuelle, et l'acquisition, selon les données de rétroaction, d'informations de commutation de données, enfin synchronisées à partir de la première base de données, de la seconde base de données ; et l'envoi d'une demande de commutation primaire-à-secondaire qui comprend les informations de commutation de données à la première base de données, et la commutation de la première base de données dans la base de données secondaire actuelle lorsqu'il est jugé, selon les informations de commutation de données, que les données synchronisées avec la seconde base de données ne sont pas en perte de données.
(ZH) 一种数据库主备切换的方法及装置,包括:监测作为当前主数据库的第一数据库的运行,当检测到所述第一数据库运行异常时,向作为当前备数据库的第二数据库发送备切主请求;获取当所述第二数据库检测所述第二数据库和所述第一数据库中的数据一致,所述第二数据库成功切换为当前主数据库时上报的反馈数据,根据所述反馈数据获取所述第二数据库最后从所述第一数据库同步的数据切换信息;向所述第一数据库发送包含所述数据切换信息的主切备请求,使所述第一数据库根据所述数据切换信息判断同步到所述第二数据库的数据不存在数据丢失时,切换为当前备数据库。