特許
J-GLOBAL ID:200903046303137489
分散トランザクション処理システム、分散トランザクション処理方法及び分散トランザクション処理プログラム
発明者:
,
,
出願人/特許権者:
代理人 (1件):
木内 光春
公報種別:公開公報
出願番号(国際出願番号):特願2001-099095
公開番号(公開出願番号):特開2002-297429
出願日: 2001年03月30日
公開日(公表日): 2002年10月11日
要約:
【要約】【課題】 ネットワークを構成する複数のマシンの主記憶上の共有データの変更に迅速且つ適格に対処することができる分散トランザクション処理システムを提供する。【解決手段】 トランザクション受付部と、トランザクション実行制御部と、トランザクション実行部と、その内容に変更があったか否かを監視したいデータの位置情報とそのデータが変更された場合に実行される変更同期トランザクションをそのデータに関連づけて登録・削除する登録・削除部と、自己の保有するデータが変更されたか否かを監視するデータ監視部と、オリジナルサイトから送られた更新データを自サイトのレプリカデータに反映させるレプリケーション処理部と、データ受信部及びデータ送信部を備え、データ監視部により監視対象データが変更されたか否かを監視し、変更された場合には、そのデータに関連づけて予め登録されている変更同期トランザクションを読み出して実行し、その実行完了を、実行依頼元へ通知する。
請求項(抜粋):
ネットワークを介して接続された複数のコンピュータの主記憶領域上にそれぞれデータベースを配置し、前記データベースに格納されたデータのそれぞれについて、そのオリジナルデータを、前記複数のコンピュータの内のある特定のコンピュータに格納し、このオリジナルデータを保有するコンピュータをオリジナルサイトとすると共に、前記オリジナルサイトとは異なる他のコンピュータには、前記オリジナルデータと同一のレプリカデータを格納し、このレプリカデータを保有するコンピュータをレプリカサイトとし、前記各コンピュータにおいては、前記データベースにアクセスする処理をトランザクションとして実行する分散トランザクション処理システムにおいて、前記各コンピュータには、前記トランザクションの実行依頼を受け付けるトランザクション受付部と、トランザクションの実行を制御するトランザクション実行制御部と、トランザクションを実行するトランザクション実行部と、その内容に変更があったか否かを監視したいデータの位置情報と、その監視対象データが変更された場合に実行される変更同期トランザクションをその監視対象データに関連づけて登録・削除する登録・削除部と、自己の保有するデータが変更されたか否かを監視するデータ監視部と、オリジナルサイトから送られた更新データを自サイトのレプリカデータに反映させるレプリケーション処理部と、データ受信部及びデータ送信部が備えられ、前記データ監視部により監視対象データが変更されたか否かを監視し、変更された場合には、そのデータに関連づけて予め登録されている変更同期トランザクションを読み出して実行し、その変更同期トランザクションの実行完了を、監視データ情報と変更同期トランザクションを登録するためのトランザクションの実行を依頼した依頼元へ通知することを特徴とする分散トランザクション処理システム。
IPC (6件):
G06F 12/00 533
, G06F 12/00 518
, G06F 9/46 360
, G06F 15/00 310
, G06F 15/16 620
, G06F 15/177 682
FI (6件):
G06F 12/00 533 J
, G06F 12/00 518 A
, G06F 9/46 360 B
, G06F 15/00 310 U
, G06F 15/16 620 H
, G06F 15/177 682 J
Fターム (14件):
5B045DD16
, 5B045DD18
, 5B082GB02
, 5B082HA03
, 5B085AA08
, 5B085BA07
, 5B085BG04
, 5B085BG07
, 5B098AA03
, 5B098AA10
, 5B098GA01
, 5B098GD04
, 5B098GD12
, 5B098GD14
引用特許: