JP2005293315A

Data mirror type cluster system and synchronous control method for it

Abstract

Problem to be solved.To reduce data quantity failing in mirror synchronization in occurrence of obstruction.

Solution.Server devices 12 and 13 constituting this data mirror type cluster system 11 are provided with databases 22 and 32, and shared memories 29 and 39 respectively, and connected mutually via an interconnect transferring transaction to the server devices 13 and 12 on the opposite sides at a high speed. When the database 22 is updated in an operation system server device 12, the operation system server device 12 updates own database 22 and writes updated data in the shared memory 29. The written data are transferred to the shared memory 39 of the waiting system server device 13 via the interconnect 14. The waiting system server device 13 reflects the data written in its own shared memory 39 to the database 32.

Copyright (C)2006,JPO&NCIPI

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

5 claims: 3 independent, 2 dependent

  1. 1
    It is a data mirror type cluster system in which one unit is an active system and at least the other is a server device that operates as a standby system, and data changes on the active system database are reflected in the standby system database. , Each database and shared memory accessible from both server devices are connected to each other by an interconnect that can transfer transactions to the other server device, and each server device is operating as an operating system. , Operational memory driver means to write changes in data on the database to the shared memory, and standby memory to write the data transferred to the shared memory via the interconnect when operating as a standby system. A data mirror cluster system with driver means. 一台が運用系、少なくとももう一台が待機系として動作するサーバ装置から構成され、運用系データベース上のデータ変更を待機系のデータベースに反映するデータミラー型クラスタシステムであって、 各サーバ装置は、それぞれのデータベースと、両サーバ装置からアクセス可能な共有メモリとを備え、トランザクションを相手サーバ装置に転送できるインターコネクトにより相互に接続されており、 各サーバ装置は、運用系として動作しているときに、データベース上のデータの変更を共有メモリに書き込む運用系メモリドライバ手段と、 待機系として動作しているときに、前記インターコネクトを介して共有メモリ上に転送されてきたデータをデータベースに書き込む待機系メモリドライバ手段と、を備えるデータミラー型クラスタシステム。
  2. 4
    Each server device includes an input / output port for connecting to an external circuit, and the interconnect is a dedicated circuit for one server device to access the shared memory of the other server device. The data mirror type cluster system according to Item 1, 2 or 3. 各サーバ装置は、外部回路と接続するための入出力ポートを備え、前記インターコネクトは、一方のサーバ装置が他方のサーバ装置の共有メモリにアクセスするための専用回路である、ことを特徴とする請求項1、2又は3に記載のデータミラー型クラスタシステム。
  3. 5
    It is a synchronous control method for a data mirror type cluster system that has shared memory that can be accessed from each other, consists of multiple server devices that are connected to each other, and reflects data changes on the active database to the standby database. , The step of detecting the update of the data on the database of the operation system server device and writing it to the shared memory physically existing in the operation system server device, and the data written in the shared memory on the operation system server device are interconnected. A step of reflecting on the shared memory physically existing in the standby system server device and a step of detecting an update of data on the shared memory of the standby system server device and reflecting it in the database of the standby system server device. A method for synchronous control of a data mirror type cluster system, which comprises. 互いにアクセス可能な共有メモリを備え、相互に接続された複数台のサーバ装置から構成され、運用系データベース上のデータ変更を待機系のデータベースに反映するデータミラー型クラスタシステムの同期制御方法であって、 運用系サーバ装置のデータベース上のデータの更新を検出し、運用系サーバ装置に物理的に存在する共有メモリに書き込むステップと、 前記運用系サーバ装置上の共有メモリに書き込まれたデータを前記インターコネクトを介して前記待機系サーバ装置に物理的に存在する共有メモリ上に反映するステップと、 待機系サーバ装置の共有メモリ上のデータの更新を検出し、待機系サーバ装置のデータベースに反映するステップと、を備えることを特徴とするデータミラー型クラスタシステムの同期制御方法。