JP5483473B2 - データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム - Google Patents
データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム Download PDFInfo
- Publication number
- JP5483473B2 JP5483473B2 JP2011170137A JP2011170137A JP5483473B2 JP 5483473 B2 JP5483473 B2 JP 5483473B2 JP 2011170137 A JP2011170137 A JP 2011170137A JP 2011170137 A JP2011170137 A JP 2011170137A JP 5483473 B2 JP5483473 B2 JP 5483473B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- data server
- server
- operating state
- information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
データ分散システムの構成を示すブロック図を図1に示す。データ分散システムは、分散データベース1、管理サーバ2、クライアント3及び代理サーバ4から構成される。分散データベース1は、複数のデータベース部11、12、13を備える。
次に、データの書き込みに成功する場合の処理について説明する。データ分散システムにおけるデータの書き込みの処理を示すブロック図を図2に示す。
次に、データの書き込みに失敗する場合の処理について説明する。データ分散システムにおけるデータの書き戻しの処理を示すブロック図を図5に示す。
2:管理サーバ
3:クライアント
4:代理サーバ
11、12、13:データベース部
21:死活監視部
22:稼動状態管理部
23:稼動状態リスト公開部
24:報告受付部
25:データベース制御部
31:管理サーバ対応部
32:稼動状態リスト管理部
33:サーバ選択部
34:データ入出力部
41:データ入出力部
42:データベース部
43:管理サーバ対応部
44:テーブル管理部
I:内部用リスト
P:公開用リスト
D:データ
ID:識別子
Claims (10)
- 複数のデータサーバと、
各データサーバの稼動状態を監視し、前記各データサーバの稼動状態の情報を作成し閲覧可能に公開する管理サーバと、
前記各データサーバの稼動状態の情報を前記管理サーバから取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバにデータを書き込めないとき、前記選択したデータサーバの稼動状態を書き込み可能から書き込み不能へと前記管理サーバに更新させるクライアント装置と、
を備えることを特徴とするデータ分散システム。 - 複数のデータサーバと、
各データサーバの稼動状態を監視し、前記各データサーバの稼動状態の情報を作成し閲覧可能に公開する管理サーバと、
前記各データサーバの稼動状態の情報を前記管理サーバから取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記選択したデータサーバにデータを書き込むクライアント装置と、
前記クライアント装置が、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバに前記データを書き込めないとき、前記クライアント装置が選択したデータサーバに代わり前記データの書き込みを受け付け、前記クライアント装置が選択したデータサーバが、書き込み可能に復旧したとき、前記クライアント装置が選択したデータサーバに前記データを書き戻す代理サーバと、
を備えることを特徴とするデータ分散システム。 - 複数のデータサーバの稼動状態を監視する稼動状態監視部と、
各データサーバの稼動状態の情報を作成し閲覧可能に公開する稼動状態作成部と、
クライアント装置が、前記各データサーバの稼動状態の情報を取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバにデータを書き込めないときにおいて、その旨の通知に基づいて、前記クライアント装置が選択したデータサーバの稼動状態を書き込み可能から書き込み不能へと更新する稼動状態更新部と、
を備えることを特徴とする管理サーバ。 - 複数のデータサーバの稼動状態を監視する稼動状態監視部と、
各データサーバの稼動状態の情報を作成し閲覧可能に公開する稼動状態作成部と、
クライアント装置が、前記各データサーバの稼動状態の情報を取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバにデータを書き込めないときにおいて、前記クライアント装置が選択したデータサーバの稼動回復を確認したとき、前記クライアント装置が選択したデータサーバに代わり前記データの書き込みを受け付ける代理サーバに対して、前記クライアント装置が選択したデータサーバの稼動回復を通知し、前記クライアント装置が選択したデータサーバに前記データを書き戻させる稼動回復通知部と、
を備えることを特徴とする管理サーバ。 - 複数のデータサーバの稼動状態を監視する管理サーバから、各データサーバの稼動状態の情報を取得する稼動状態取得部と、
前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択するデータサーバ選択部と、
前記各データサーバの稼動状態の情報に反して、前記データサーバ選択部が選択したデータサーバにデータを書き込めないとき、前記データサーバ選択部が選択したデータサーバの稼動状態を書き込み可能から書き込み不能へと前記管理サーバに更新させる書込不可通知部と、
を備えることを特徴とするクライアント装置。 - 複数のデータサーバの稼動状態を監視する管理サーバから、各データサーバの稼動状態の情報を取得する稼動状態取得部と、
前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択するデータサーバ選択部と、
前記各データサーバの稼動状態の情報に反して、前記データサーバ選択部が選択したデータサーバにデータを書き込めないとき、前記データサーバ選択部が選択したデータサーバに代わり前記データの書き込みを受け付ける代理サーバに前記データを書き込むデータ書込部と、
を備えることを特徴とするクライアント装置。 - 複数のデータサーバの稼動状態を監視する稼動状態監視手順と、
各データサーバの稼動状態の情報を作成し閲覧可能に公開する稼動状態作成手順と、
クライアント装置が、前記各データサーバの稼動状態の情報を取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバにデータを書き込めないときにおいて、その旨の通知に基づいて、前記クライアント装置が選択したデータサーバの稼動状態を書き込み可能から書き込み不能へと更新する稼動状態更新手順と、
をコンピュータに順に実行させるための管理サーバプログラム。 - 複数のデータサーバの稼動状態を監視する稼動状態監視手順と、
各データサーバの稼動状態の情報を作成し閲覧可能に公開する稼動状態作成手順と、
クライアント装置が、前記各データサーバの稼動状態の情報を取得し、前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択し、前記各データサーバの稼動状態の情報に反して、前記選択したデータサーバにデータを書き込めないときにおいて、前記クライアント装置が選択したデータサーバの稼動回復を確認したとき、前記クライアント装置が選択したデータサーバに代わり前記データの書き込みを受け付ける代理サーバに対して、前記クライアント装置が選択したデータサーバの稼動回復を通知し、前記クライアント装置が選択したデータサーバに前記データを書き戻させる稼動回復通知手順と、
をコンピュータに順に実行させるための管理サーバプログラム。 - 複数のデータサーバの稼動状態を監視する管理サーバから、各データサーバの稼動状態の情報を取得する稼動状態取得手順と、
前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択するデータサーバ選択手順と、
前記各データサーバの稼動状態の情報に反して、前記データサーバ選択手順が選択したデータサーバにデータを書き込めないとき、前記データサーバ選択手順が選択したデータサーバの稼動状態を書き込み可能から書き込み不能へと前記管理サーバに更新させる書込不可通知手順と、
をコンピュータに順に実行させるためのクライアント装置プログラム。 - 複数のデータサーバの稼動状態を監視する管理サーバから、各データサーバの稼動状態の情報を取得する稼動状態取得手順と、
前記各データサーバの稼動状態の情報に基づいて、書き込み可能であるデータサーバを選択するデータサーバ選択手順と、
前記各データサーバの稼動状態の情報に反して、前記データサーバ選択手順が選択したデータサーバにデータを書き込めないとき、前記データサーバ選択手順が選択したデータサーバに代わり前記データの書き込みを受け付ける代理サーバに前記データを書き込むデータ書込手順と、
をコンピュータに順に実行させるためのクライアント装置プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011170137A JP5483473B2 (ja) | 2011-08-03 | 2011-08-03 | データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011170137A JP5483473B2 (ja) | 2011-08-03 | 2011-08-03 | データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013037384A JP2013037384A (ja) | 2013-02-21 |
| JP5483473B2 true JP5483473B2 (ja) | 2014-05-07 |
Family
ID=47886978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011170137A Expired - Fee Related JP5483473B2 (ja) | 2011-08-03 | 2011-08-03 | データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5483473B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11175449A (ja) * | 1997-12-15 | 1999-07-02 | Matsushita Electric Ind Co Ltd | サーバ装置 |
| JP2002149459A (ja) * | 2000-11-10 | 2002-05-24 | Mitsubishi Electric Corp | 冗長化データベース管理・検索システム |
| JP2003248669A (ja) * | 2002-02-22 | 2003-09-05 | Mitsubishi Electric Corp | 分散型データ蓄積サーバシステム及び分散型データ蓄積サーバのデータ送信方法 |
| JP2009110439A (ja) * | 2007-10-31 | 2009-05-21 | Nec Corp | データベースアクセスシステム及びデータベースアクセス方法,プログラム |
| JP5461215B2 (ja) * | 2010-02-01 | 2014-04-02 | 日本電信電話株式会社 | データベースシステム |
-
2011
- 2011-08-03 JP JP2011170137A patent/JP5483473B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013037384A (ja) | 2013-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2575045B1 (en) | Distributed computing backup and recovery system | |
| US7778984B2 (en) | System and method for a distributed object store | |
| US9471585B1 (en) | Decentralized de-duplication techniques for largescale data streams | |
| US9639589B1 (en) | Chained replication techniques for large-scale data streams | |
| KR101042908B1 (ko) | 네트워크 분리 장애 상황에서 메이저 그룹을 결정하기 위한방법, 시스템, 및 컴퓨터 판독 가능한 기록 매체 | |
| US20120271795A1 (en) | Scalable row-store with consensus-based replication | |
| US20190384674A1 (en) | Data processing apparatus and method | |
| US20140164329A1 (en) | Dynamically Varying the Number of Database Replicas | |
| KR101527634B1 (ko) | 샤딩 서비스를 제공하는 방법 및 장치 | |
| EP3629522B1 (en) | Systems and methods for testing resilience of a distributed network | |
| JP2022500730A (ja) | 分散型異種ストレージシステムにおけるデータ一貫性のリアルタイムチェックのための方法、デバイス、およびシステム | |
| JP6028641B2 (ja) | 情報処理システム、情報処理装置の制御プログラム及び情報処理システムの制御方法 | |
| CN113168404A (zh) | 用于在分布式数据库系统中复制数据的系统和方法 | |
| CN115552377A (zh) | 用于主选择的混合租约 | |
| US9251189B2 (en) | Update of data structure configured to store metadata associated with a database system | |
| CN110502460B (zh) | 数据处理的方法和节点 | |
| JP5483473B2 (ja) | データ分散システム、管理サーバ、クライアント装置、管理サーバプログラム及びクライアント装置プログラム | |
| CN120030087A (zh) | 一种基于Redis的实时数据同步的方法及系统 | |
| US10728326B2 (en) | Method and system for high availability topology for master-slave data systems with low write traffic | |
| AU2019244116B2 (en) | Techniques for scheduled anti-entropy repair design | |
| JP6085266B2 (ja) | サーバリソース管理装置 | |
| US12259795B2 (en) | Method and systems for providing back up for a database | |
| US20250110718A1 (en) | Isolated testing platform for cloud database production queries | |
| CN116074382B (zh) | 内容分发网络中的渐进式对象刷新 | |
| CN110493326B (zh) | 基于zookeeper管理集群配置文件的系统和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130712 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140207 |
|
| 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: 20140212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5483473 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |