JPWO2015029139A1 - データベースシステム、プログラムおよびデータ処理方法 - Google Patents
データベースシステム、プログラムおよびデータ処理方法 Download PDFInfo
- Publication number
- JPWO2015029139A1 JPWO2015029139A1 JP2015533826A JP2015533826A JPWO2015029139A1 JP WO2015029139 A1 JPWO2015029139 A1 JP WO2015029139A1 JP 2015533826 A JP2015533826 A JP 2015533826A JP 2015533826 A JP2015533826 A JP 2015533826A JP WO2015029139 A1 JPWO2015029139 A1 JP WO2015029139A1
- Authority
- JP
- Japan
- Prior art keywords
- node
- nodes
- unit
- backup
- assigned
- 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
- 238000003672 processing method Methods 0.000 title claims description 4
- 230000004044 response Effects 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims abstract description 11
- 238000005192 partition Methods 0.000 claims description 168
- 238000012546 transfer Methods 0.000 claims description 52
- 238000007726 management method Methods 0.000 description 184
- 238000012545 processing Methods 0.000 description 180
- 238000000034 method Methods 0.000 description 151
- 230000008569 process Effects 0.000 description 142
- 238000010586 diagram Methods 0.000 description 56
- 230000010076 replication Effects 0.000 description 36
- 230000007774 longterm Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 22
- 230000000694 effects Effects 0.000 description 11
- 230000007704 transition Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000000737 periodic effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000000638 solvent extraction Methods 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 230000008707 rearrangement Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 230000001360 synchronised effect Effects 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
- G06F16/278—Data partitioning, e.g. horizontal or vertical partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2023—Failover techniques
- G06F11/2025—Failover techniques using centralised failover control functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- 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/21—Design, administration or maintenance of databases
-
- 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/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Hardware Redundancy (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
従来より、シェアードナッシング型のデータベースシステムが知られている。シェアードナッシング型のデータベースシステムは、互いがネットワークで接続された複数のデータベースノードを備える。
シェアードナッシング型のデータベースシステムでは、パーティショニングと呼ばれる技術を適用できる。パーティショニングは、データベースを複数に分割し、分割したそれぞれのデータ集合(パーティションと呼ばれる。)を複数のデータベースノードに分散して記憶させる技術である。パーティショニングを適用したシェアードナッシング型のデータベースシステムは、それぞれのデータベースノードに記憶させるデータ集合を小さくできるので、クライアントからのアクセスを複数のデータベースノードに分散させることができる。
データベース技術の一つに、シャーディングと呼ばれる技術がある。シャーディングは、データをより小さなデータに分割し、複数のデータベースノードに自動的に分散して保存する技術である。シャーディングは、シェアードナッシング型のデータベースシステムのパーティショニングと類似した技術である。
また、キーバリュー型データベースが知られている。キーバリュー型データベースは、プログラミング言語の連想配列またはMapと同様にキーとバリューとのペアからなる単純なデータモデルに基づくデータベースである。また、キーバリュー型データベースをキーによりシャーディングすることで分散化した分散キーバリュー型データベースも知られている。
MLOAD={パーティションの数×(レプリケーション数+1)+(ノード数−1)}÷ノード数 …(1)
12 CPU
13 メモリ
14 通信I/F
15 ストレージI/F
16 外部記憶装置
20 管理装置
21 表記憶部
22 第1割当部
23 第2割当部
24 クラスタ管理部
30 ノード
31 データストア部
32 表記憶部
33 アクセス処理部
34 ノード管理部
35 転送部
Claims (6)
- データベースを記憶する複数のノードを備えるデータベースシステムであって、
前記複数のノードは、互いに通信をして何れか1つのノードを管理装置として選任し、
前記管理装置は、
前記複数のノードのそれぞれの状況の変更に応じて、データ集合を記憶して前記データ集合へのアクセス要求を受け付ける第1ノード、および、前記データ集合を記憶して前記第1ノードのバックアップとなる第2ノードを割り当てて、前記複数のノードのそれぞれに割り当てに応じた動作を指示する第1割当部と、
前記複数のノードの状況と、前記第1ノードおよび前記第2ノードの割り当て状況の変更に応じて、前記第1ノードまたは前記第2ノードの候補となる第3ノードを割り当てて、前記複数のノードのそれぞれに対して、前記第3ノードに前記第1ノードまたは前記第2ノードとして動作させるための準備を指示する第2割当部と、
を有し、
前記複数のノードのそれぞれは、
前記第1ノードまたは前記第2ノードのデータ集合を、前記第3ノードに送信する転送部、
を有する
データベースシステム。 - 前記複数のノードは、前記データベースを複数のパーティションに分割して記憶し、
前記第1割当部は、前記複数のパーティションのそれぞれに対して、前記第1ノードおよび前記第2ノードを割り当て、
前記第2割当部は、前記複数のパーティションのそれぞれに対して、前記第3ノードを割り当てる
請求項1に記載のデータベースシステム。 - 前記第1割当部は、複数のパーティションのそれぞれに対して、前記複数のノードのそれぞれが前記第1ノードか前記第2ノードかを示す第1テーブルを生成し、前記第1テーブルを前記複数のノードのそれぞれに配布することにより割り当てに応じた動作を指示し、
前記第2割当部は、複数のパーティションのそれぞれに対して、前記複数のノードのそれぞれが前記第3ノードかを示す第2テーブルを生成し、前記第2テーブルを前記複数のノードのそれぞれに配布することにより前記準備を指示する
請求項2に記載のデータベースシステム。 - 請求項1に記載のデータベースシステムに備えられるノード。
- 請求項1に記載のデータベースシステムに備えられるノードとしてコンピュータを機能させるためのプログラム。
- データベースを記憶する複数のノードを備えるデータベースシステムにおけるデータ処理方法であって、
前記複数のノードが、互いに通信をして何れか1つのノードを管理装置として選任するステップを実行し、
前記管理装置が、
前記複数のノードのそれぞれの状況の変更に応じて、データ集合を記憶して前記データ集合へのアクセス要求を受け付ける第1ノード、および、前記データ集合を記憶して前記第1ノードのバックアップとなる第2ノードを割り当てて、前記複数のノードのそれぞれに割り当てに応じた動作を指示する第1割当ステップと、
前記複数のノードの状況と、前記第1ノードおよび前記第2ノードの割り当て状況の変更に応じて、前記第1ノードまたは前記第2ノードの候補となる第3ノードを割り当てて、前記複数のノードのそれぞれに対して、前記第3ノードに前記第1ノードまたは前記第2ノードとして動作させるための準備を指示する第2割当ステップと、
を実行し、
前記複数のノードのそれぞれが、前記第1ノードまたは前記第2ノードのデータ集合を、前記第3ノードに送信する転送ステップを実行する
データ処理方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/072884 WO2015029139A1 (ja) | 2013-08-27 | 2013-08-27 | データベースシステム、プログラムおよびデータ処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015029139A1 true JPWO2015029139A1 (ja) | 2017-03-02 |
JP6122126B2 JP6122126B2 (ja) | 2017-04-26 |
Family
ID=52585758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015533826A Active JP6122126B2 (ja) | 2013-08-27 | 2013-08-27 | データベースシステム、プログラムおよびデータ処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10162875B2 (ja) |
JP (1) | JP6122126B2 (ja) |
WO (1) | WO2015029139A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114764377A (zh) * | 2020-12-30 | 2022-07-19 | 花瓣云科技有限公司 | 一种数据备份方法、电子设备、数据备份系统及芯片系统 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6382819B2 (ja) | 2013-08-21 | 2018-08-29 | 株式会社東芝 | データベースシステム、ノード、管理装置、プログラムおよびデータ処理方法 |
US10007585B2 (en) * | 2015-09-21 | 2018-06-26 | TigerIT Americas, LLC | Fault-tolerant methods, systems and architectures for data storage, retrieval and distribution |
US10452490B2 (en) * | 2016-03-09 | 2019-10-22 | Commvault Systems, Inc. | Data management and backup of distributed storage environment |
JP6697158B2 (ja) * | 2016-06-10 | 2020-05-20 | 富士通株式会社 | 情報管理プログラム、情報管理方法、及び情報管理装置 |
CN106302702B (zh) * | 2016-08-10 | 2020-03-20 | 华为技术有限公司 | 数据的分片存储方法、装置及系统 |
JP6838334B2 (ja) * | 2016-09-26 | 2021-03-03 | 日本電気株式会社 | クラスタシステム、サーバ、サーバの動作方法、及びプログラム |
CN108509296B (zh) * | 2018-03-19 | 2021-02-02 | 网宿科技股份有限公司 | 一种处理设备故障的方法和系统 |
US11892996B1 (en) | 2019-07-16 | 2024-02-06 | Splunk Inc. | Identifying an indexing node to process data using a resource catalog |
US11182362B2 (en) | 2019-01-16 | 2021-11-23 | Kabushiki Kaisha Toshiba | Calculating device, data base system, calculation system, calculation method, and storage medium |
CN109936481B (zh) * | 2019-03-22 | 2021-06-18 | 北京达佳互联信息技术有限公司 | 主从服务器切换方法、装置、电子设备及存储介质 |
US11829415B1 (en) | 2020-01-31 | 2023-11-28 | Splunk Inc. | Mapping buckets and search peers to a bucket map identifier for searching |
US11567840B2 (en) | 2020-03-09 | 2023-01-31 | Rubrik, Inc. | Node level recovery for clustered databases |
US11409771B1 (en) | 2020-03-26 | 2022-08-09 | Amazon Technologies, Inc. | Splitting partitions across clusters in a time-series database |
US11366598B1 (en) | 2020-03-26 | 2022-06-21 | Amazon Technologies, Inc. | Dynamic lease assignments in a time-series database |
US11263270B1 (en) * | 2020-03-26 | 2022-03-01 | Amazon Technologies, Inc. | Heat balancing in a distributed time-series database |
US11449371B1 (en) | 2020-07-31 | 2022-09-20 | Splunk Inc. | Indexing data at a data intake and query system based on a node capacity threshold |
US11609913B1 (en) * | 2020-10-16 | 2023-03-21 | Splunk Inc. | Reassigning data groups from backup to searching for a processing node |
KR102398076B1 (ko) * | 2020-10-30 | 2022-05-13 | 펜타시큐리티시스템 주식회사 | 데이터 분산 저장 방법 및 장치 |
US11809395B1 (en) | 2021-07-15 | 2023-11-07 | Splunk Inc. | Load balancing, failover, and reliable delivery of data in a data intake and query system |
CN113918582A (zh) | 2021-09-08 | 2022-01-11 | 天翼电子商务有限公司 | 一种高并发下存储大数据的分片及聚合控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0392942A (ja) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | ファイルの格納方法およびアクセス方法 |
JPH11506556A (ja) * | 1995-05-26 | 1999-06-08 | クラストラ アクティーゼルスカブ | データベースフラグメントレプリカの共通部分が最小の複数のノードのグループを有する連続的に使用可能なデータベースサーバ |
JP2001508900A (ja) * | 1997-01-20 | 2001-07-03 | テレフオンアクチーボラゲツト エル エム エリクソン(パブル) | 分散データ処理システムにおけるデータの分配および複写 |
JP2002522845A (ja) * | 1998-08-11 | 2002-07-23 | テレフオンアクチーボラゲツト エル エム エリクソン(パブル) | フォールトトレラント・コンピュータシステム |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5884326A (en) | 1996-11-18 | 1999-03-16 | Weinger; Ralph | Method and apparatus for data access |
US5452468A (en) * | 1991-07-31 | 1995-09-19 | Peterson; Richard E. | Computer system with parallel processing for information organization |
US6643656B2 (en) * | 1991-07-31 | 2003-11-04 | Richard Esty Peterson | Computerized information retrieval system |
CA2159269C (en) * | 1995-09-27 | 2000-11-21 | Chaitanya K. Baru | Method and apparatus for achieving uniform data distribution in a parallel database system |
JPH09146812A (ja) * | 1995-11-27 | 1997-06-06 | Sanyo Electric Co Ltd | データベース装置 |
JP4689137B2 (ja) | 2001-08-08 | 2011-05-25 | 株式会社日立製作所 | リモートコピー制御方法、及びストレージシステム |
JP2000132441A (ja) | 1998-10-23 | 2000-05-12 | Nec Corp | 分散データベースシステム、処理装置及びデータベースアクセス方法 |
US7013316B1 (en) | 2000-07-13 | 2006-03-14 | Microsoft Corporation | System and method for synchronizing multiple database files |
US6748508B1 (en) * | 2000-10-17 | 2004-06-08 | Sun Microsystems, Inc. | Method and apparatus for buffering in multi-node, data distribution architectures |
JP2003223287A (ja) | 2001-11-22 | 2003-08-08 | Toshiba Corp | 記憶装置、この記憶装置のバックアップ方法及びプログラム |
JP2003345640A (ja) * | 2002-05-28 | 2003-12-05 | Mitsubishi Electric Corp | データベースバックアップシステム |
US7809384B2 (en) | 2002-11-05 | 2010-10-05 | Microsoft Corporation | User-input scheduling of synchronization operation on a mobile device based on user activity |
US7596757B2 (en) * | 2003-10-15 | 2009-09-29 | Oracle International Corporation | Methods and systems for diagramming and remotely manipulating business objects |
JP2005196602A (ja) | 2004-01-09 | 2005-07-21 | Hitachi Ltd | 無共有型データベース管理システムにおけるシステム構成変更方法 |
US7650432B2 (en) | 2004-05-20 | 2010-01-19 | Bea Systems, Inc. | Occasionally-connected application server |
US7490205B2 (en) * | 2005-03-14 | 2009-02-10 | International Business Machines Corporation | Method for providing a triad copy of storage data |
JP4839091B2 (ja) | 2006-01-27 | 2011-12-14 | 株式会社日立製作所 | データベース回復方法及び計算機システム |
US8103777B2 (en) * | 2006-02-24 | 2012-01-24 | Koninklijke Philips Electronics N.V. | Device and a method for sharing resources in a network of peers |
US7831928B1 (en) * | 2006-06-22 | 2010-11-09 | Digg, Inc. | Content visualization |
JP4749255B2 (ja) | 2006-07-03 | 2011-08-17 | 株式会社日立製作所 | 複数種類の記憶デバイスを備えたストレージシステムの制御装置 |
US8849746B2 (en) | 2006-12-19 | 2014-09-30 | Teradata Us, Inc. | High-throughput extract-transform-load (ETL) of program events for subsequent analysis |
US20080288630A1 (en) | 2007-05-18 | 2008-11-20 | Motorola, Inc. | Device management |
US7895177B2 (en) * | 2007-05-29 | 2011-02-22 | Yahoo! Inc. | Enabling searching of user ratings and reviews using user profile location, and social networks |
JP5154843B2 (ja) | 2007-06-14 | 2013-02-27 | 株式会社野村総合研究所 | クラスタシステム、計算機、および障害回復方法 |
JP4661838B2 (ja) * | 2007-07-18 | 2011-03-30 | トヨタ自動車株式会社 | 経路計画装置及び方法、コスト評価装置、並びに移動体 |
JP4386932B2 (ja) | 2007-08-17 | 2009-12-16 | 富士通株式会社 | ストレージ管理プログラム、ストレージ管理装置およびストレージ管理方法 |
US8725673B2 (en) * | 2007-08-22 | 2014-05-13 | Linkedin Corporation | Evaluating an item based on user reputation information |
JP5192226B2 (ja) | 2007-12-27 | 2013-05-08 | 株式会社日立製作所 | 待機系計算機の追加方法、計算機及び計算機システム |
JP2009181206A (ja) | 2008-01-29 | 2009-08-13 | Hitachi Ltd | ストレージシステム及びスナップショット構成の移行方法 |
KR101178752B1 (ko) | 2008-02-26 | 2012-09-10 | 브이엠웨어, 인코포레이티드 | 서버-기반 데스크탑 가상 머신 아키텍처의 클라이언트 머신들로의 확장 |
JP4612715B2 (ja) | 2008-09-05 | 2011-01-12 | 株式会社日立製作所 | 情報処理システム、データ更新方法およびデータ更新プログラム |
EP2350874A1 (en) * | 2008-09-24 | 2011-08-03 | France Telecom | Content classification utilizing a reduced description palette to simplify content analysis |
JP5359201B2 (ja) | 2008-11-06 | 2013-12-04 | 富士通株式会社 | コンテンツの削除更新プログラム |
JP5381336B2 (ja) | 2009-05-28 | 2014-01-08 | 富士通株式会社 | 管理プログラム、管理装置および管理方法 |
US8724449B2 (en) | 2009-06-10 | 2014-05-13 | Cisco Technology, Inc. | Failure protection for access ring topology |
US9325802B2 (en) | 2009-07-16 | 2016-04-26 | Microsoft Technology Licensing, Llc | Hierarchical scale unit values for storing instances of data among nodes of a distributed store |
US8291319B2 (en) * | 2009-08-28 | 2012-10-16 | International Business Machines Corporation | Intelligent self-enabled solution discovery |
US8495044B2 (en) | 2009-09-02 | 2013-07-23 | Microsoft Corporation | File system node updates |
US8239364B2 (en) * | 2009-12-08 | 2012-08-07 | Facebook, Inc. | Search and retrieval of objects in a social networking system |
US20110283277A1 (en) | 2010-05-11 | 2011-11-17 | International Business Machines Corporation | Virtualization and dynamic resource allocation aware storage level reordering |
US8515915B2 (en) | 2010-09-24 | 2013-08-20 | Hitachi Data Systems Corporation | System and method for enhancing availability of a distributed object storage system during a partial database outage |
US8627024B2 (en) | 2010-11-30 | 2014-01-07 | International Business Machines Corporation | Snapshot based replication |
US8572031B2 (en) | 2010-12-23 | 2013-10-29 | Mongodb, Inc. | Method and apparatus for maintaining replica sets |
JP2012221419A (ja) | 2011-04-13 | 2012-11-12 | Hitachi Ltd | 情報記憶システム及びそのデータ複製方法 |
US9015037B2 (en) * | 2011-06-10 | 2015-04-21 | Linkedin Corporation | Interactive fact checking system |
JP5405530B2 (ja) | 2011-06-27 | 2014-02-05 | 日本電信電話株式会社 | 分散データストアシステムおよび障害復旧方法 |
US8732101B1 (en) * | 2013-03-15 | 2014-05-20 | Nara Logics, Inc. | Apparatus and method for providing harmonized recommendations based on an integrated user profile |
US9367261B2 (en) | 2011-09-28 | 2016-06-14 | Hitachi, Ltd. | Computer system, data management method and data management program |
US8977611B2 (en) * | 2011-10-18 | 2015-03-10 | Facebook, Inc. | Ranking objects by social relevance |
US8929615B2 (en) * | 2011-11-03 | 2015-01-06 | Facebook, Inc. | Feature-extraction-based image scoring |
JP5867008B2 (ja) | 2011-11-22 | 2016-02-24 | 富士通株式会社 | ノード決定プログラム、ノード決定装置およびノード決定方法 |
JP5853649B2 (ja) | 2011-11-30 | 2016-02-09 | 富士通株式会社 | ストレージ装置,制御装置及びプログラム |
US20130149678A1 (en) | 2011-12-12 | 2013-06-13 | Yukie J. Tokuda | System and methods for virtual cooking with multi-course planning |
US8880565B2 (en) | 2011-12-23 | 2014-11-04 | Sap Se | Table creation for partitioned tables |
US8935299B2 (en) * | 2012-07-19 | 2015-01-13 | Facebook, Inc. | Identifying relevant data for pages in a social networking system |
US9037611B2 (en) | 2012-09-13 | 2015-05-19 | Microsoft Technology Licensing, Llc | Generation of a user interface based on a relational data model |
EP2975523A4 (en) | 2013-03-12 | 2017-02-08 | Toshiba Solutions Corporation | Database system, program, and data processing method |
JP6382819B2 (ja) | 2013-08-21 | 2018-08-29 | 株式会社東芝 | データベースシステム、ノード、管理装置、プログラムおよびデータ処理方法 |
US9660930B2 (en) | 2014-03-17 | 2017-05-23 | Splunk Inc. | Dynamic data server nodes |
-
2013
- 2013-08-27 WO PCT/JP2013/072884 patent/WO2015029139A1/ja active Application Filing
- 2013-08-27 JP JP2015533826A patent/JP6122126B2/ja active Active
-
2016
- 2016-02-24 US US15/051,849 patent/US10162875B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0392942A (ja) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | ファイルの格納方法およびアクセス方法 |
JPH11506556A (ja) * | 1995-05-26 | 1999-06-08 | クラストラ アクティーゼルスカブ | データベースフラグメントレプリカの共通部分が最小の複数のノードのグループを有する連続的に使用可能なデータベースサーバ |
JP2001508900A (ja) * | 1997-01-20 | 2001-07-03 | テレフオンアクチーボラゲツト エル エム エリクソン(パブル) | 分散データ処理システムにおけるデータの分配および複写 |
JP2002522845A (ja) * | 1998-08-11 | 2002-07-23 | テレフオンアクチーボラゲツト エル エム エリクソン(パブル) | フォールトトレラント・コンピュータシステム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114764377A (zh) * | 2020-12-30 | 2022-07-19 | 花瓣云科技有限公司 | 一种数据备份方法、电子设备、数据备份系统及芯片系统 |
Also Published As
Publication number | Publication date |
---|---|
US10162875B2 (en) | 2018-12-25 |
JP6122126B2 (ja) | 2017-04-26 |
US20160171073A1 (en) | 2016-06-16 |
WO2015029139A1 (ja) | 2015-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6122126B2 (ja) | データベースシステム、プログラムおよびデータ処理方法 | |
JP6382819B2 (ja) | データベースシステム、ノード、管理装置、プログラムおよびデータ処理方法 | |
JP5698865B2 (ja) | データベースシステム、プログラムおよびデータ処理方法 | |
CN112507023B (zh) | 用于在集群重新配置后的工作负载平衡的复制数据库分布 | |
EP3399426B1 (en) | Method and device for training model in distributed system | |
US10372696B2 (en) | System and method for massively parallel processing database | |
JP5998206B2 (ja) | クラスタデータグリッドにおける拡張可能な中央集中型動的リソース分散 | |
EP3241130A1 (en) | System and method for massively parallel processor database | |
Shalita et al. | Social hash: an assignment framework for optimizing distributed systems operations on social networks | |
JP2007528557A (ja) | スケラブルなソフトウェアをベースにしたクォーラムアーキテクチャ | |
WO2014047902A1 (zh) | 负载均衡方法、装置、系统及计算机可读介质 | |
CN116702885B (zh) | 同步数据并行训练控制方法、系统、装置、设备及介质 | |
JP5969315B2 (ja) | データ移行処理システムおよびデータ移行処理方法 | |
Higai et al. | A study of effective replica reconstruction schemes at node deletion for HDFS | |
US8819017B2 (en) | Affinitizing datasets based on efficient query processing | |
JP7412974B2 (ja) | コンピュータ、データベースシステム、計算システム、計算方法、プログラム、及び記憶媒体 | |
CN111125151A (zh) | Mpp架构下聚集函数的执行方法和数据库系统 | |
CN117130622B (zh) | 一种分布式在线代码编译运行方法及系统 | |
US20220385725A1 (en) | Balancing data partitions among dynamic services in a cloud environment | |
Lee et al. | Supporting computing element heterogeneity in p2p grids | |
CN118885310A (zh) | 消息中间件系统及消息处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170113 |
|
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: 20170228 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6122126 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |