JP2007200086A - データ複製システムおよびデータ複製方法 - Google Patents
データ複製システムおよびデータ複製方法 Download PDFInfo
- Publication number
- JP2007200086A JP2007200086A JP2006018713A JP2006018713A JP2007200086A JP 2007200086 A JP2007200086 A JP 2007200086A JP 2006018713 A JP2006018713 A JP 2006018713A JP 2006018713 A JP2006018713 A JP 2006018713A JP 2007200086 A JP2007200086 A JP 2007200086A
- Authority
- JP
- Japan
- Prior art keywords
- data processing
- permission
- application
- processing request
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 71
- 238000012545 processing Methods 0.000 claims abstract description 802
- 230000004044 response Effects 0.000 claims description 188
- 230000005540 biological transmission Effects 0.000 claims description 105
- 230000010076 replication Effects 0.000 claims description 85
- 238000003860 storage Methods 0.000 claims description 67
- 230000008569 process Effects 0.000 claims description 37
- 238000012546 transfer Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 7
- 238000013475 authorization Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000012986 modification Methods 0.000 description 29
- 230000004048 modification Effects 0.000 description 29
- 230000000694 effects Effects 0.000 description 20
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 238000010276 construction Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】アプリケーションサーバ3300-1、3300-2、…、3300-nのミドルウェア3320は、複数のDBMSへデータ処理要求を発行する際、順序制御サーバ3400に処理許可を申請し、許可が得られたらデータ処理要求を多重化し発行する。システム全体で常に1つのデータ処理要求のみが、多重化、処理されるため、DBMSへの複数の接続があったとしても、プライマリDBMS3110とバックアップDBMS3210へのデータ処理要求の投入順序の同一性を保証し、整合性の取れたデータの複製を行う。
【選択図】図1
Description
本発明の目的は、DBMSやアプリケーションから成る計算機システムにおいて、DBMSへの接続が複数存在する場合にも、それら接続間でのプライマリDBMS、バックアップDBMSへのデータ処理要求の投入順序の同一性を保証し、不整合なくデータ複製を行えるデータ複製システムを提供することにある。
本発明にあっては、多重化したデータ処理要求の処理応答を検出し、全ての処理応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限するか、あるいは、多重化したデータ処理要求の全てがデータベースサーバに到達したことを検出し、全ての到達応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限することにより、つまり、多重化したデータ処理要求の全てが少なくともデータベースサーバに到達するまでの期間、他のデータ処理要求のDBMSへの投入を制限することにより、複数のDBMSへのデータ処理要求の投入順序の同一性を保証する。
次に本発明の第1の実施の形態について図面を参照して詳細に説明する。
図1を参照すると、本発明の第1の実施の形態にかかるデータ複製システムは、サービスを提供するn個のアプリケーションサーバ3300-1、3300-2、…、3300-nと、このアプリケーションサーバ3300-1、3300-2、…、3300-nにデータを提供するプライマリ側のデータベースサーバ3100と、プライマリ側のデータベースサーバ3100の複製であるバックアップ側のデータベースサーバ3200と、データ処理要求の処理順序を制御する順序制御サーバ3400とを備えている。各アプリケーションサーバ3300-1、3300-2、…、3300-n、各データベースサーバ3100、3200および順序制御サーバ3400を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図1と図2(図2−1および図2−2)のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
次に、本発明の第2の実施の形態について図面を参照して詳細に説明する。
図3を参照すると、本発明の第2の実施の形態にかかるデータ複製システムは、サービスを提供するn個のアプリケーションサーバ15300-1、15300-2、…、15300-nと、このアプリケーションサーバ15300-1、15300-2、…、15300-nにデータを提供するプライマリ側のデータベースサーバ15100と、プライマリ側のデータベースサーバ15100の複製であるバックアップ側のデータベースサーバ15200と、データ処理要求の処理順序を制御する順序制御サーバ15400と、アプリケーションサーバ15300-1、15300-2、…、15300-nからのデータ処理要求を制御するデータ処理要求制御サーバ15500とを備えている。各アプリケーションサーバ15300-1、15300-2、…、15300-n、各データベースサーバ15100、15200、順序制御サーバ15400およびデータ処理要求制御サーバ15500を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図3と図4(図4−1および図4−2)のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
次に、本発明の第3の実施の形態について図面を参照して詳細に説明する。
図5を参照すると、本発明の第3の実施の形態にかかるデータ複製システムは、サービスを提供するn個のアプリケーションサーバ9300-1、9300-2、…、9300-nと、このアプリケーションサーバ9300-1、9300-2、…、9300-nにデータを提供するプライマリ側のデータベースサーバ9100と、このプライマリ側のデータベースサーバ9100の複製であるバックアップ側のデータベースサーバ9200とを備える。各アプリケーションサーバ9300-1、9300-2、…、9300-nおよび各データベースサーバ9100、9200を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図5および図6のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
次に、本発明の第4の発明を実施するための最良の形態について図面を参照して詳細に説明する。
図7を参照すると、本発明の第4の実施の形態は、サービスを提供する複数のアプリケーションサーバ5300-1、5300-2、…、5300-nと、このアプリケーションサーバ5300-1、5300-2、…、5300-nにデータを提供するプライマリ側のデータベースサーバ5100と、このプライマリ側のデータベースサーバ5100の複製であるバックアップ側のデータベースサーバ5200と、データ処理要求の投入順序を制御する順序制御サーバ5400とを備える。各アプリケーションサーバ5300-1、5300-2、…、5300-n、各データベースサーバ5100、5200および順序制御サーバ5400を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図7と図8(図8−1および図8−2)のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
次に、本発明の第5の実施の形態について図面を参照して詳細に説明する。
図9を参照すると、本発明の第5の実施の形態にかかるデータ複製システムは、サービスを提供するn個のアプリケーションサーバ17300-1、17300-2、…、17300-nと、このアプリケーションサーバ17300-1、17300-2、…、17300-nにデータを提供するプライマリ側のデータベースサーバ17100と、プライマリ側のデータベースサーバ17100の複製であるバックアップ側のデータベースサーバ17200と、データ処理要求の処理順序を制御する順序制御サーバ17400と、アプリケーションサーバ17300-1、17300-2、…、17300-nからのデータ処理要求を制御するデータ処理要求制御サーバ17500とを備える。各アプリケーションサーバ17300-1、17300-2、…、17300-n、各データベースサーバ17100、17200および順序制御サーバ17400を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図9と図10(図10−1および図10−2)のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
次に、本発明の第6の実施の形態について図面を参照して詳細に説明する。
図11を参照すると、本発明の第6の実施の形態は、サービスを提供するn個のアプリケーションサーバ11300-1、11300-2、…、11300-nと、このアプリケーションサーバ11300-1、11300-2、…、11300-nにデータを提供するプライマリ側のデータベースサーバ11100と、プライマリ側のデータベースサーバ11100の複製であるバックアップ側のデータベースサーバ11200とを備える。各アプリケーションサーバ11300-1、11300-2、…、11300-nおよび各データベースサーバ11100、11200を実現するコンピュータは、物理的に別々であっても良いし、同じコンピュータであっても良い。
次に図11と図12(図12−1および図12−2)のフローチャートを参照して、本実施の形態の動作について詳細に説明する。
次に本実施の形態の効果について説明する。
以上、本発明を実施するための最良の形態について説明したが、本発明は以上の実施の形態に限定されず、その他各種の付加変更が可能である。
本変形例の概要を図13に示す。図13を参照すると、本変形例は、1つのアプリケーションサーバ群19300と、1つのプライマリ側のデータベースサーバ19310と、複数のバックアップ側のデータベースサーバ19320-1、19320-2、…、19320-nとを備える。
本変形例の概要を図14に示す。図14を参照すると、本変形例は、複数のアプリケーションサーバ群20300-1、20300-2、…、20300-nと、複数のプライマリ側のデータベースサーバ20310-1、20310-2、…、20310-nと、1つのバックアップ側のデータベースサーバ20320とを備える。
本変形例の概要を図15に示す。図15を参照すると、本変形例は、複数のアプリケーションサーバ群21300-1、21300-2、…、21300-nと、複数のプライマリ側のデータベースサーバ21310-1、21310-2、…、21310-nと、複数のバックアップ側のデータベースサーバ21320-1,21320-2...21320-mとを備える。
本変形例の概要を図16に示す。図16を参照すると、本変形例は、1つのアプリケーションサーバ群22300と、1つのプライマリ側のデータベースサーバ22310と、縦続接続された複数のバックアップ側のデータベースサーバ22320-1、22320-2、…、22320-nとを備える。
本変形例の概要を図17に示す。図17を参照すると、本変形例は、アプリケーションサーバ群23310、23320と、データベースサーバ23311、23321とを備える。
3110…プライマリ側のDBMS
3120…プライマリ側のストレージ
3200…バックアップ側のデータベースサーバ
3210…バックアップ側のDBMS
3220…バックアップ側のストレージ
3300-1、3300-2、…、3300-n…アプリケーションサーバ
3310…アプリケーション
3320…ミドルウェア
3321、3322…DB接続手段
3323…制御手段
3324…許可申請手段
3325…許可受付手段
3326…完了通知手段
3400…順序制御サーバ
3410…許可申請制御手段
3420…申請受付手段
3430…許可通知手段
3440…通知受付手段
Claims (34)
- 1以上のアプリケーションサーバと複数のデータベースサーバとを計算機システムに備え、前記アプリケーションサーバで稼動するアプリケーションプログラムからDBMSへ出されるデータ処理要求を多重化するデータ複製システムにおいて、多重化したデータ処理要求の全てが少なくともデータベースサーバに到達するまでの期間、他のデータ処理要求のDBMSへの投入を制限することにより、複数のDBMSへのデータ処理要求の投入順序の同一性を保証することを特徴とするデータ複製システム。
- 多重化したデータ処理要求の処理応答を検出する検出手段と、全ての処理応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限する制限手段とを備え、システム全体で常に1つのデータ処理要求のみを多重化、処理することを特徴とする請求項1記載のデータ複製システム。
- アプリケーションサーバとデータベースサーバとの間のデータ処理要求の転送を行うミドルウェアを備え、前記ミドルウェアに、多重化したデータ処理要求の全てがデータベースサーバに到達したことを検出する検出手段と、全ての到達応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限する制限手段とを備え、システム全体で常に1つのデータ処理要求のみを多重化、投入することを特徴とする請求項1記載のデータ複製システム。
- 前記検出手段および前記制限手段を各アプリケーションサーバのミドルウェアに備えることを特徴とする請求項2または3記載のデータ複製システム。
- 各アプリケーションサーバからのデータ処理要求を多重化して複数のデータベースシステムに転送するデータ処理要求制御サーバを備え、前記データ処理要求制御サーバに前記検出手段および前記制限手段を備えることを特徴とする請求項2または3記載のデータ複製システム。
- データ処理要求の処理順序を制御する順序制御サーバを備えることを特徴とする請求項2または3記載のデータ複製システム。
- 各アプリケーションサーバに、他のアプリケーションサーバとデータ処理要求の処理順序を制御するために処理許可交渉を行う許可申請交渉手段を備えることを特徴とする請求項2または3記載のデータ複製システム。
- 順序制御サーバと、1以上のアプリケーションサーバと、複数のデータベースサーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSとを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、ミドルウェアとを備え、
前記ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段とを備え、
前記順序制御サーバは、データ処理要求の処理の許可申請を受け付ける申請受付手段と、データ処理要求の処理の許可を通知する許可通知手段と、データ処理要求の完了通知を受け付ける通知受付手段と、前記許可通知手段により処理の許可を通知したデータ処理要求の完了通知が前記通知受付手段で受け付けられるまで他のデータ処理要求の処理に対して許可を与えない許可申請制御手段とを備えることを特徴とするデータ複製システム。 - 順序制御サーバと、1以上のアプリケーションサーバと、複数のデータベースサーバと、データ処理要求制御サーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSとを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、ミドルウェアとを備え、
前記ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記データ処理要求制御サーバへ送信し、前記データ処理要求制御サーバから受信したデータ処理の応答を前記アプリケーションプログラムへ通知するアプリケーションサーバ側送受信手段を備え、
前記データ処理要求制御サーバは、前記アプリケーションサーバ側送受信手段からデータ処理要求を受信すると共に前記アプリケーションサーバ側送受信手段へデータ処理の応答を送信するデータ処理要求制御サーバ側送受信手段と、前記データ処理要求制御サーバ側送受信手段で受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、前記データ処理要求制御サーバ側送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段とを備え、
前記順序制御サーバは、データ処理要求の処理の許可申請を受け付ける申請受付手段と、データ処理要求の処理の許可を通知する許可通知手段と、データ処理要求の完了通知を受け付ける通知受付手段と、前記許可通知手段により処理の許可を通知したデータ処理要求の完了通知が前記通知受付手段で受け付けられるまで他のデータ処理要求の処理に対して許可を与えない許可申請制御手段とを備えることを特徴とするデータ複製システム。 - 1以上のアプリケーションサーバと、複数のデータベースサーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSとを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、ミドルウェアとを備え、
前記ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記許可申請交渉手段に通知する制御手段とを備え、
前記許可申請交渉手段は、処理の許可を通知したデータ処理要求の完了通知が前記通知受付手段で受け付けられるまで、他のデータ処理要求の処理に対して許可を与えないことを特徴とするデータ複製システム。 - 順序制御サーバと、1以上のアプリケーションサーバと、複数のデータベースサーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSと、データベースサーバ側ミドルウェアとを備え、
前記データベースサーバ側ミドルウェアは、前記アプリケーションサーバからデータ処理要求を受信したときに到達応答を前記アプリケーションサーバに送信すると共に、前記アプリケーションサーバへデータ処理の応答を送信するデータベースサーバ側送受信手段と、前記データベースサーバ側送受信手段を通じて前記アプリケーションサーバから受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換するDB接続手段とを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、アプリケーションサーバ側ミドルウェアとを備え、
前記アプリケーションサーバ側ミドルウェアは、前記データベースサーバ側送受信手段との間でデータの送受信を行うアプリケーションサーバ側送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記アプリケーションサーバ側送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段とを備え、
前記順序制御サーバは、データ処理要求の処理の許可申請を受け付ける申請受付手段と、データ処理要求の処理の許可を通知する許可通知手段と、データ処理要求の投入の完了通知を受け付ける通知受付手段と、前記許可通知手段により処理の許可を通知したデータ処理要求の投入の完了通知が前記通知受付手段で受け付けられるまで他のデータ処理要求の処理に対して許可を与えない許可申請制御手段とを備えることを特徴とするデータ複製システム。 - 順序制御サーバと、1以上のアプリケーションサーバと、複数のデータベースサーバと、データ処理要求制御サーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSと、データベースサーバ側ミドルウェアとを備え、
前記データベースサーバ側ミドルウェアは、前記データ処理要求制御サーバからデータ処理要求を受信したときに到達応答を前記データ処理要求制御サーバに送信すると共に、前記データ処理要求制御サーバへデータ処理の応答を送信するデータベースサーバ側送受信手段と、前記データベースサーバ側送受信手段を通じて前記データ処理要求制御サーバから受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換するDB接続手段とを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、アプリケーションサーバ側ミドルウェアとを備え、
前記アプリケーションサーバ側ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記データ処理要求制御サーバへ送信し、前記データ処理要求制御サーバから受信したデータ処理の応答を前記アプリケーションプログラムへ通知するアプリケーションサーバ側送受信手段を備え、
前記データ処理要求制御サーバは、前記アプリケーションサーバ側送受信手段との間でデータの送受信を行う第1の送受信手段と、前記データベースサーバ側送受信手段との間でデータの送受信を行う第2の送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、前記第1の送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記第2の送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段とを備え、
前記順序制御サーバは、データ処理要求の処理の許可申請を受け付ける申請受付手段と、データ処理要求の処理の許可を通知する許可通知手段と、データ処理要求の投入の完了通知を受け付ける通知受付手段と、前記許可通知手段により処理の許可を通知したデータ処理要求の到達の完了通知が前記通知受付手段で受け付けられるまで他のデータ処理要求の処理に対して許可を与えない許可申請制御手段とを備えることを特徴とするデータ複製システム。 - 1以上のアプリケーションサーバと、複数のデータベースサーバとを計算機システムに備え、
前記データベースサーバは、ストレージと、該ストレージのデータを管理するDBMSと、データベースサーバ側ミドルウェアとを備え、
前記データベースサーバ側ミドルウェアは、前記アプリケーションサーバからデータ処理要求を受信したときに到達応答を前記アプリケーションサーバに送信すると共に、前記アプリケーションサーバへデータ処理の応答を送信するデータベースサーバ側送受信手段と、前記データベースサーバ側送受信手段を通じて前記アプリケーションサーバから受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換するDB接続手段とを備え、
前記アプリケーションサーバは、アプリケーションプログラムと、ミドルウェアとを備え、
前記ミドルウェアは、前記データベースサーバ側送受信手段との間でデータの送受信を行うアプリケーションサーバ側送受信手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記アプリケーションサーバ側送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記許可申請交渉手段に通知する制御手段とを備え、
前記許可申請交渉手段は、処理の許可を通知したデータ処理要求の到達の完了通知が前記通知受付手段で受け付けられるまで、他のデータ処理要求の処理に対して許可を与えないことを特徴とするデータ複製システム。 - 1以上のアプリケーションサーバと複数のデータベースサーバとを備え、前記アプリケーションサーバで稼動するアプリケーションプログラムからDBMSへ出されるデータ処理要求を多重化する計算機システムにおけるデータ複製方法において、多重化したデータ処理要求の全てが少なくともデータベースサーバに到達するまでの期間、他のデータ処理要求のDBMSへの投入を制限することにより、複数のDBMSへのデータ処理要求の投入順序の同一性を保証することを特徴とするデータ複製方法。
- 多重化したデータ処理要求の処理応答を検出し、全ての処理応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限することにより、システム全体で常に1つのデータ処理要求のみを多重化、処理することを特徴とする請求項14記載のデータ複製方法。
- アプリケーションサーバとデータベースサーバとの間のデータ処理要求の転送をミドルウェアが受け持ち、前記ミドルウェアにおいて、多重化したデータ処理要求の全てがデータベースサーバに到達したことを検出し、全ての到達応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限することにより、システム全体で常に1つのデータ処理要求のみを多重化、投入することを特徴とする請求項14記載のデータ複製方法。
- 多重化したデータ処理要求の全てがデータベースサーバに到達したことを検出する処理、および全ての到達応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限する処理を各アプリケーションサーバのミドルウェアにおいて実行することを特徴とする請求項15または16記載のデータ複製方法。
- 各アプリケーションサーバからのデータ処理要求を多重化して複数のデータベースシステムに転送するデータ処理要求制御サーバにおいて、多重化したデータ処理要求の全てがデータベースサーバに到達したことを検出する処理、および全ての到達応答が出揃うまで他のデータ処理要求のDBMSへの投入を制限する処理を実行することを特徴とする請求項15または16記載のデータ複製方法。
- データ処理要求の処理順序を順序制御サーバにおいて制御することを特徴とする請求項15または16記載のデータ複製方法。
- 各アプリケーションサーバに備わる許可申請交渉手段が、他のアプリケーションサーバとデータ処理要求の処理順序を制御するために処理許可交渉を行うことを特徴とする請求項15または16記載のデータ複製方法。
- アプリケーションプログラムとミドルウェアとを備え、データ処理要求の処理順序を制御する順序制御サーバおよびDBMSを有するデータベースサーバに接続されたアプリケーションサーバ装置であって、前記ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段とを備えたことを特徴とするアプリケーションサーバ装置。
- アプリケーションプログラムとミドルウェアとを備え、DBMSを有するデータベースサーバに接続されたアプリケーションサーバ装置であって、前記ミドルウェアは、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記許可申請交渉手段に通知する制御手段とを備えることを特徴とするアプリケーションサーバ装置。
- アプリケーションプログラムとミドルウェアとを備え、データ処理要求の処理順序を制御する順序制御サーバおよびDBMSを有するデータベースサーバに接続されたアプリケーションサーバ装置であって、前記ミドルウェアは、前記データベースサーバとの間でデータの送受信を行う送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段とを備えることを特徴とするアプリケーションサーバ装置。
- アプリケーションプログラムとミドルウェアとを備え、DBMSを有するデータベースサーバに接続されるアプリケーションサーバ装置であって、前記ミドルウェアは、前記データベースサーバとの間でデータの送受信を行う送受信手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記許可申請交渉手段に通知する制御手段とを備えることを特徴とするアプリケーションサーバ装置。
- データ処理要求の処理順序を制御する順序制御サーバ、1以上のアプリケーションサーバ、および複数のデータベースサーバに接続されるデータ処理要求制御サーバ装置であって、前記アプリケーションサーバからデータ処理要求を受信すると共に前記アプリケーションサーバへデータ処理の応答を送信する送受信手段と、前記送受信手段で受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、前記送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段とを備えることを特徴とするデータ処理要求制御サーバ装置。
- データ処理要求の処理順序を制御する順序制御サーバ、1以上のアプリケーションサーバ、および複数のデータベースサーバに接続されるデータ処理要求制御サーバ装置であって、前記アプリケーションサーバとの間でデータの送受信を行う第1の送受信手段と、前記データベースサーバとの間でデータの送受信を行う第2の送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、前記第1の送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記第2の送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段とを備えることを特徴とするデータ処理要求制御サーバ装置。
- ストレージと前記ストレージのデータを管理するDBMSとミドルウェアとを備え、1以上のアプリケーションサーバに接続されたデータベースサーバ装置であって、前記ミドルウェアは、前記アプリケーションサーバからデータ処理要求を受信したときに到達応答を前記アプリケーションサーバに送信すると共に、前記アプリケーションサーバへデータ処理の応答を送信する送受信手段と、前記送受信手段を通じて前記アプリケーションサーバから受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換するDB接続手段とを備えることを特徴とするデータベースサーバ装置。
- データ処理要求の処理順序を制御する順序制御サーバおよびDBMSを有するデータベースサーバに接続されたアプリケーションサーバを構成するコンピュータを、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段として機能させるためのプログラム。
- DBMSを有するデータベースサーバに接続されたアプリケーションサーバを構成するコンピュータを、アプリケーションプログラムが発行するデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記許可申請交渉手段に通知する制御手段として機能させるためのプログラム。
- データ処理要求の処理順序を制御する順序制御サーバおよびDBMSを有するデータベースサーバに接続されたアプリケーションサーバを構成するコンピュータを、前記データベースサーバとの間でデータの送受信を行う送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段として機能させるためのプログラム。
- DBMSを有するデータベースサーバに接続されるアプリケーションサーバを構成するコンピュータを、前記データベースサーバとの間でデータの送受信を行う送受信手段と、他のアプリケーションサーバとデータ処理要求の処理の許可申請の交渉を行う許可申請交渉手段と、前記許可申請交渉手段へデータ処理要求の処理の許可を申請する許可申請手段と、前記許可申請交渉手段から許可通知を受け付ける許可受付手段と、前記許可申請交渉手段へデータ処理要求の投入の完了を通知する完了通知手段と、アプリケーションプログラムが発行するデータ処理要求を取得して多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記許可申請交渉手段に通知する制御手段として機能させるためのプログラム。
- データ処理要求の処理順序を制御する順序制御サーバ、1以上のアプリケーションサーバ、および複数のデータベースサーバに接続されるデータ処理要求制御サーバを構成するコンピュータを、前記アプリケーションサーバからデータ処理要求を受信すると共に前記アプリケーションサーバへデータ処理の応答を送信する送受信手段と、前記送受信手段で受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換する複数のDB接続手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の完了を通知する完了通知手段と、前記送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記DB接続手段を通じてDBMSへ送出し、多重化した全てのデータ処理要求に対する応答が返ってきたときに前記完了通知手段によりデータ処理要求の完了を前記順序制御サーバに通知する制御手段として機能させるためのプログラム。
- データ処理要求の処理順序を制御する順序制御サーバ、1以上のアプリケーションサーバ、および複数のデータベースサーバに接続されるデータ処理要求制御サーバを構成するコンピュータを、前記アプリケーションサーバとの間でデータの送受信を行う第1の送受信手段と、前記データベースサーバとの間でデータの送受信を行う第2の送受信手段と、前記順序制御サーバへデータ処理要求の処理の許可を申請する許可申請手段と、前記順序制御サーバから許可通知を受け付ける許可受付手段と、前記順序制御サーバへデータ処理要求の投入の完了を通知する完了通知手段と、前記第1の送受信手段で受信したデータ処理要求を多重化し、前記許可申請手段による申請に対して前記許可受付手段で許可通知が受け付けられていることを条件に前記多重化した各々のデータ処理要求を前記第2の送受信手段を通じて前記DBMSへ送出し、多重化した全てのデータ処理要求に対する到達応答が返ってきたときに前記完了通知手段によりデータ処理要求の投入の完了を前記順序制御サーバに通知する制御手段として機能させるためのプログラム。
- ストレージと前記ストレージのデータを管理するDBMSとを備え、1以上のアプリケーションサーバに接続されたデータベースサーバを構成するコンピュータを、前記アプリケーションサーバからデータ処理要求を受信したときに到達応答を前記アプリケーションサーバに送信すると共に、前記アプリケーションサーバへデータ処理の応答を送信する送受信手段と、前記送受信手段を通じて前記アプリケーションサーバから受信したデータ処理要求を前記DBMSへのデータ処理要求に変換し、前記DBMSからのデータ処理の応答をアプリケーションプログラムへの応答に変換するDB接続手段として機能させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006018713A JP5050358B2 (ja) | 2006-01-27 | 2006-01-27 | データ複製システムおよびデータ複製方法 |
US11/460,837 US7765197B2 (en) | 2006-01-27 | 2006-07-28 | System and method for producing data replica |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006018713A JP5050358B2 (ja) | 2006-01-27 | 2006-01-27 | データ複製システムおよびデータ複製方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007200086A true JP2007200086A (ja) | 2007-08-09 |
JP5050358B2 JP5050358B2 (ja) | 2012-10-17 |
Family
ID=38323306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006018713A Expired - Fee Related JP5050358B2 (ja) | 2006-01-27 | 2006-01-27 | データ複製システムおよびデータ複製方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7765197B2 (ja) |
JP (1) | JP5050358B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010262590A (ja) * | 2009-05-11 | 2010-11-18 | Nec Corp | サーバ、サーバの制御方法、データ分散更新システム、及びデータ分散更新プログラム |
EP2506165A2 (en) | 2011-03-29 | 2012-10-03 | Nec Corporation | Distributed file system |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009048443A (ja) * | 2007-08-21 | 2009-03-05 | Hitachi Ltd | 情報更新方法及び情報更新システム |
US8527633B2 (en) | 2011-01-06 | 2013-09-03 | International Business Machines Corporation | Techniques for addressing geographical location issues in computing environments |
JP6028850B2 (ja) | 2013-03-13 | 2016-11-24 | 日本電気株式会社 | データ多重化システム |
JP6357787B2 (ja) * | 2014-02-07 | 2018-07-18 | 日本電気株式会社 | データ処理装置 |
US9838332B1 (en) * | 2015-06-30 | 2017-12-05 | Spanning Cloud Apps Llc | Dynamically meeting slas without provisioning static capacity |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981432A (ja) * | 1995-09-18 | 1997-03-28 | Internatl Business Mach Corp <Ibm> | 分散記憶コントローラのためのソフトウエア指示されたマイクロコード状態保管システム |
JPH1185408A (ja) * | 1997-09-12 | 1999-03-30 | Hitachi Ltd | 記憶制御装置 |
JP2003058404A (ja) * | 2001-08-10 | 2003-02-28 | Oki Electric Ind Co Ltd | 分散データベースの同時実行制御システム |
JP2003167683A (ja) * | 2001-11-30 | 2003-06-13 | Hitachi Ltd | 情報記憶システム及びその制御方法 |
US20040030739A1 (en) * | 2002-08-06 | 2004-02-12 | Homayoun Yousefi'zadeh | Database remote replication for multi-tier computer systems by homayoun yousefi'zadeh |
JP2005519408A (ja) * | 2002-03-06 | 2005-06-30 | マラソン テクノロジーズ コーポレイション | 増分不一致を使用するミラーコピーの生成方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60237551A (ja) | 1984-05-10 | 1985-11-26 | Matsushita Electric Ind Co Ltd | 分散デ−タベ−ス同期制御方法 |
JPH0619756A (ja) | 1992-06-29 | 1994-01-28 | Toshiba Corp | Ediフォーマット変換方法 |
JPH07162517A (ja) | 1993-12-08 | 1995-06-23 | Oki Electric Ind Co Ltd | メッセージ再送制御方法 |
JPH09259024A (ja) | 1996-03-19 | 1997-10-03 | Nippon Telegr & Teleph Corp <Ntt> | 複数hmi端末からの同時データベース変更制御方法及びシステム |
US6088694A (en) * | 1998-03-31 | 2000-07-11 | International Business Machines Corporation | Continuous availability and efficient backup for externally referenced objects |
US7065538B2 (en) * | 2000-02-11 | 2006-06-20 | Quest Software, Inc. | System and method for reconciling transactions between a replication system and a recovered database |
JP4497691B2 (ja) | 2000-09-27 | 2010-07-07 | 株式会社日立製作所 | データベース管理方法及び管理システム |
JP2003108423A (ja) | 2001-09-27 | 2003-04-11 | Sony Corp | 情報処理システム、それを構成するクライアント装置および情報提供サーバ、並びに情報提供サーバの排他制御方法 |
JP3730907B2 (ja) | 2001-12-04 | 2006-01-05 | 日本電気株式会社 | ディスクアレイ装置間の遠隔データコピー方式 |
JP2005165610A (ja) | 2003-12-02 | 2005-06-23 | Nomura Research Institute Ltd | トランザクション処理システムおよび方法 |
JP4422519B2 (ja) | 2004-03-18 | 2010-02-24 | 株式会社日立製作所 | 情報処理システム |
JP4249719B2 (ja) * | 2005-03-29 | 2009-04-08 | 株式会社日立製作所 | バックアップシステム、プログラム及びバックアップ方法 |
JP2007200085A (ja) * | 2006-01-27 | 2007-08-09 | Nec Corp | データ複製システムおよびデータ複製方法 |
-
2006
- 2006-01-27 JP JP2006018713A patent/JP5050358B2/ja not_active Expired - Fee Related
- 2006-07-28 US US11/460,837 patent/US7765197B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981432A (ja) * | 1995-09-18 | 1997-03-28 | Internatl Business Mach Corp <Ibm> | 分散記憶コントローラのためのソフトウエア指示されたマイクロコード状態保管システム |
JPH1185408A (ja) * | 1997-09-12 | 1999-03-30 | Hitachi Ltd | 記憶制御装置 |
JP2003058404A (ja) * | 2001-08-10 | 2003-02-28 | Oki Electric Ind Co Ltd | 分散データベースの同時実行制御システム |
JP2003167683A (ja) * | 2001-11-30 | 2003-06-13 | Hitachi Ltd | 情報記憶システム及びその制御方法 |
JP2005519408A (ja) * | 2002-03-06 | 2005-06-30 | マラソン テクノロジーズ コーポレイション | 増分不一致を使用するミラーコピーの生成方法 |
US20040030739A1 (en) * | 2002-08-06 | 2004-02-12 | Homayoun Yousefi'zadeh | Database remote replication for multi-tier computer systems by homayoun yousefi'zadeh |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010262590A (ja) * | 2009-05-11 | 2010-11-18 | Nec Corp | サーバ、サーバの制御方法、データ分散更新システム、及びデータ分散更新プログラム |
EP2506165A2 (en) | 2011-03-29 | 2012-10-03 | Nec Corporation | Distributed file system |
CN102737098A (zh) * | 2011-03-29 | 2012-10-17 | 日本电气株式会社 | 分布式文件系统 |
US8943022B2 (en) | 2011-03-29 | 2015-01-27 | Nec Corporation | Distributed file system |
CN102737098B (zh) * | 2011-03-29 | 2017-11-10 | 日本电气株式会社 | 分布式文件系统 |
Also Published As
Publication number | Publication date |
---|---|
US7765197B2 (en) | 2010-07-27 |
US20070179929A1 (en) | 2007-08-02 |
JP5050358B2 (ja) | 2012-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5050358B2 (ja) | データ複製システムおよびデータ複製方法 | |
US8676760B2 (en) | Maintaining data integrity in data servers across data centers | |
CN111130835A (zh) | 数据中心双活系统、切换方法、装置、设备及介质 | |
US20140244578A1 (en) | Highly available main memory database system, operating method and uses thereof | |
JP2015537307A (ja) | コンポーネント指向ハイブリッドクラウドオペレーティングシステムのアーキテクチャ及びその通信方法 | |
KR101670343B1 (ko) | 피어투피어 데이터 복제를 위한 방법, 장치, 및 시스템 및 마스터 노드 전환을 위한 방법, 장치, 및 시스템 | |
CN100499507C (zh) | 一种容灾系统、方法和网络设备 | |
CN108063813B (zh) | 一种集群环境下密码服务网络并行化的方法与系统 | |
WO1994011814A1 (en) | Collaborative working in a network | |
CN105025053A (zh) | 基于云存储技术的分布式文件的上传方法及其系统 | |
CN101207517B (zh) | 一种分布式企业服务总线节点可靠性维护方法 | |
CN105553682B (zh) | 事件通知方法及用于事件通知的系统 | |
CN109740381A (zh) | 一种跨文件系统的权限控制方法、装置、设备及存储介质 | |
WO2015027901A1 (zh) | 一种云服务系统及方法 | |
CN106850269A (zh) | 一种云平台的管理系统 | |
CN103634411A (zh) | 一种具有状态一致性的市场数据实时广播系统及方法 | |
JP2009151629A (ja) | ノードシステム、サーバ切換え方法、サーバ装置、データ引き継ぎ方法、およびプログラム | |
CN107682411A (zh) | 一种大规模sdn控制器集群及网络系统 | |
CN108509297A (zh) | 一种数据备份方法和系统 | |
CN104239508A (zh) | 数据查询方法和装置 | |
JP2007200085A (ja) | データ複製システムおよびデータ複製方法 | |
CN104219284A (zh) | 基于半同步半异步和管道过滤器模式的服务器设计方法 | |
CN105468643A (zh) | 分布式文件系统的访问方法和系统 | |
CN106657360A (zh) | 一种Linux系统下NIS服务器的同步方法和系统 | |
JP5317185B2 (ja) | ホットスタンバイシステム及びホットスタンバイ方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081212 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090805 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120418 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120626 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120709 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5050358 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150803 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |