摘要 |
The present invention relates to a method for synchronizing data between DDS nodes using real-time DBMS, based on in-memory. The method of the present invention includes: a step for a delay-participation node publishing a synchronization-request topic and transmitting the same to participation nodes; a step for the participation nodes subscribing the topic published by the delay-participation node and transmitting a synchronization-replay to the delay-participation node; a step for the delay-participation node selecting a target node for synchronization among the participation nodes, publishing a synchronization-agreement topic and transmitting the same to the selected participation node; and a step for performing topic data synchronization between the delay-participation node and the participation node, when the selected participation node subscribes the synchronization-agreement topic. According to the present invention, if DDS-DBMS interlocking tool for guaranteeing data durability is used, a new DDS node can be added to a domain or system, and data inconsistency due to malfunction or error caused by an existing DDS node can be eliminated. Also, participation-delay time, caused by data synchronization, for a new DDS node can be minimized by utilizing in-memory based real-time DBMS guaranteeing real-time response time of transaction. |