JP6257748B2 - データベースシステム、情報処理装置、方法およびプログラム - Google Patents
データベースシステム、情報処理装置、方法およびプログラム Download PDFInfo
- Publication number
- JP6257748B2 JP6257748B2 JP2016509681A JP2016509681A JP6257748B2 JP 6257748 B2 JP6257748 B2 JP 6257748B2 JP 2016509681 A JP2016509681 A JP 2016509681A JP 2016509681 A JP2016509681 A JP 2016509681A JP 6257748 B2 JP6257748 B2 JP 6257748B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- data
- transaction log
- identification information
- database
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/14—Error detection or correction of the data by redundancy in operations
- G06F11/1471—Error detection or correction of the data by redundancy in operations involving logging of persistent data for recovery
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/2053—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 persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—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 persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
- G06F16/86—Mapping to a database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Description
はじめに、第一の実施形態について説明する。
図1は、本実施形態に係るシステムのハードウェア構成の概略を示す図である。本実施形態に係るシステムは、ユーザー端末9からの検索要求(クエリ)に応答するための複数のノード(情報処理装置)1を備える。複数のノード1は、ネットワークを介して互いに通信可能に接続される。複数のノード1のうち、データベースが既に構築されているノード1の何れかを、本実施形態におけるオリジナルのデータベースを有する第一のノード1Aとすることが出来る。また、本実施形態において第一のノード1Aからデータを受信する第二のノード1Bは、データベース用のソフトウェアがインストールされているが、データベースのコンテンツが未構築のノードである。本実施形態では、このようなシステムにおいて、第一のノード1Aが管理するデータベースのコンテンツ(データ)を、第二のノード1Bにおける検索の用に供するための技術を説明する。本実施形態では、ノードを区別することなくノード一般について述べる場合には「ノード1」と記載し、ノードを区別して述べる場合には「第一のノード1A」、「第二のノード1B」のように添字を付して記載する。
次に、本実施形態に係る処理の詳細を説明する。なお、本実施形態において説明される処理の具体的な内容および順序等は、実施する上での一例である。具体的な処理内容および順序等は、実施の形態に応じて適宜選択されてよい。
本実施形態に係るシステムによれば、データベース全体を一括コピーすること無く、また、チェックポイントを作成すること無く、データベースの部分(ページ等の所定の管理単位)毎にデータを第一のノード1Aから第二のノード1Bに送信出来る。また、第二のノード1Bは、トランザクションログに基づく更新命令同士の依存関係を気にすること無く、データベースの部分毎に並列にトランザクションログを反映することが出来る。また、マップを生成することで、トランザクションログに基づく更新命令の実行を遅延させることが出来、受信されたデータがメモリに展開された場合に、マップに基づいて、トランザクションログに基づく更新命令を、所定の管理単位毎に並列に実行することが出来る。
次に、第二の実施形態について説明する。第二の実施形態に係るシステムは、第二のノードにデータベース全体を保持することなく、第二のノードがクエリに応答可能とするために、第一の実施形態に係るシステムに構成を追加したものである。第一の実施形態では、全てのページについてのデータベース送受信処理が完了した場合、第二のノードにデータベース全体が保持されることとなるが、第二の実施形態では、データベース中のデータは、保持対象と判定されたものを除いて、第二のノードに恒久的には保持されない。第二の実施形態に係るシステムのうち、上述した第一の実施形態のシステムと共通する構成には、同一の符号を付し、説明を省略する。
第二の実施形態に係るシステムのハードウェア構成は、第一の実施形態に係るシステムのハードウェア構成と概略同様であるため、説明を省略する(図1を参照)。但し、第二の実施形態では、第二のノードの機能構成が第一の実施形態とは異なるため、第二のノードに符号「1B’」を付して説明する。
次に、本実施形態に係る処理の詳細を説明する。なお、本実施形態において説明される処理の具体的な内容および順序等は、実施する上での一例である。具体的な処理内容および順序等は、実施の形態に応じて適宜選択されてよい。
第二の実施形態に係るシステムによっても、第一の実施形態に係るシステムと同様の効果を得ることが出来る。また、第二の実施形態では、更に判定部38、記録部39および削除部40を備えることで、第二のノード1B’のストレージやメモリを節約しながら、ユーザー端末9に対して、あたかも第二のノード1B’がデータベース全体に係るデータを有しているかのようにサービスを提供することが出来る。
Claims (16)
- 複数のノードを有するデータベースシステムであって、
前記複数のノードのうち、データベースの複製元である第一のノードは、
該第一のノードによって管理されているデータベースのトランザクションログを、該トランザクションログに係る命令の順序を把握可能な識別情報とともに保持するログ保持手段と、
前記ログ保持手段によって保持されている前記識別情報のうち、所定の時点におけるトランザクションログを示す特定識別情報を、前記複数のノードのうち、データベースの複製先である第二のノードに送信する特定識別情報送信手段と、
少なくとも前記所定の時点より後の前記トランザクションログおよび前記識別情報を、互いに関連づけて前記第二のノードに送信するログ送信手段と、
前記データベースによって管理されているデータを、前記所定の時点以降に、前記第二のノードに送信するデータ送信手段と、
を備え、
前記第二のノードは、
前記第一のノードから、前記トランザクションログ、該トランザクションログの識別情報、前記特定識別情報および前記データを受信する受信手段と、
受信された前記データが該第二のノードのメモリに展開されてデータの検索または処理に供される状態となった場合に、受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに係る命令を、メモリに展開された前記データに対して実行する実行手段と、
を備える、
データベースシステム。 - 前記データ送信手段は、前記データを、前記トランザクションログに係る命令の順序が互いに依存関係にあるレコードが同一の管理単位に入るように区切られた所定の管理単位毎に送信し、
前記実行手段は、前記トランザクションログに係る命令を、前記所定の管理単位毎に実行する、
請求項1に記載のデータベースシステム。 - 受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに基づいて、命令の対象となるデータが収容された前記所定の管理単位と命令の内容との関係を示すマップを生成するマップ生成手段を更に備え、
前記実行手段は、前記マップを参照して、前記トランザクションログに係る命令を、前記所定の管理単位毎に実行する、
請求項2に記載のデータベースシステム。 - 受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに基づいて、命令の対象となるデータと命令の内容との関係を示すマップを生成するマップ生成手段を更に備え、
前記実行手段は、前記マップを参照して、前記トランザクションログに係る命令を、命令の対象となるデータに対して実行する、
請求項1に記載のデータベースシステム。 - 前記データ送信手段は、前記第一のノードのメモリに展開されてデータの検索または処理に供されている状態のデータを、前記第二のノードに送信する、
請求項1から4の何れか一項に記載のデータベースシステム。 - 前記第二のノードは、
前記第一のノードに対して、前記データベース中のデータを指定して送信要求を送信する要求送信手段を更に備え、
前記第一のノードは、
前記第二のノードから、該第一のノードによって管理されているデータの送信要求を受信する要求受信手段を更に備え、
前記特定識別情報送信手段は、前記送信要求に応じて、要求されたデータに係る前記特定識別情報を前記第二のノードに送信し、
前記データ送信手段は、前記送信要求に応じて、要求されたデータを前記第二のノードに送信する、
請求項1から5の何れか一項に記載のデータベースシステム。 - 前記第二のノードは、
ユーザー端末からの検索要求を受け付ける検索要求受付手段と、
前記検索要求への応答を前記ユーザー端末に対して返す検索応答手段と、
を更に備え、
前記要求送信手段は、前記検索要求に応じて、少なくとも前記検索要求に係るデータの送信要求を、前記第一のノードに対して送信し、
前記実行手段は、前記送信要求に応じて前記第一のノードから送信され、前記受信手段によって受信されたデータをメモリに展開し、前記トランザクションログに係る命令を該データに対して実行し、
前記検索応答手段は、前記検索要求の結果前記第一のノードから得られ、前記トランザクションログに係る命令が実行されたデータに基づいて、前記検索要求への応答を前記ユーザー端末に対して返す、
請求項6に記載のデータベースシステム。 - 前記第二のノードは、
ユーザー端末からの検索要求を受け付ける検索要求受付手段と、
前記検索要求への応答を前記ユーザー端末に対して返す検索応答手段と、
を更に備え、
前記実行手段は、前記検索要求に応じて、前記受信手段によって受信されたデータをメモリに展開し、前記トランザクションログに係る命令を該データに対して実行し、
前記検索応答手段は、前記検索要求に応じて前記トランザクションログに係る命令が実行されたデータに基づいて、前記検索要求への応答を前記ユーザー端末に対して返す、
請求項1から5の何れか一項に記載のデータベースシステム。 - 前記データ送信手段は、前記データベースの管理情報を、前記第二のノードに送信し、
前記要求送信手段は、前記管理情報を参照して、前記第一のノードに対して、前記データベース中のデータを指定して送信要求を送信する、
請求項6または7に記載のデータベースシステム。 - 前記第二のノードは、
前記第一のノードから受信したデータを直接メモリに展開して、データの検索または処理に供する展開手段を更に備え、
前記実行手段は、受信したデータが前記展開手段によってメモリに展開されたことを受けて、前記トランザクションログに係る命令を前記データに対して実行する、
請求項1から9の何れか一項に記載のデータベースシステム。 - 前記特定識別情報送信手段は、前記特定識別情報として、ログ保持手段によって保持されている前記識別情報のうち、最新のトランザクションログを示す識別情報を送信する、
請求項1から10の何れか一項に記載のデータベースシステム。 - 前記データは、テーブル単位またはページ単位で送受信される、
請求項1から11の何れか一項に記載のデータベースシステム。 - 前記実行手段は、前記トランザクションログに係る命令を、前記識別情報によって把握される命令の順序に応じて、受信された前記データに対して実行する、
請求項1から12の何れか一項に記載のデータベースシステム。 - データベースを管理する他の情報処理装置から、該データベースのトランザクションログ、該トランザクションログに係る命令の順序を把握可能な識別情報、前記識別情報のうち所定の時点におけるトランザクションログを示す特定識別情報、および前記データベースによって管理されているデータを受信する受信手段と、
受信された前記データがメモリに展開されてデータの検索または処理に供される状態となった場合に、受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに係る命令を、メモリに展開された前記データに対して実行する実行手段と、
を備える情報処理装置。 - 複数のノードを有するデータベースシステムにおいて、
前記複数のノードのうち、データベースの複製元である第一のノードが、
該第一のノードによって管理されているデータベースのトランザクションログを、該トランザクションログに係る命令の順序を把握可能な識別情報とともに保持するログ保持ステップと、
前記ログ保持ステップで保持された前記識別情報のうち、所定の時点におけるトランザクションログを示す特定識別情報を、前記複数のノードのうち、データベースの複製先である第二のノードに送信する特定識別情報送信ステップと、
少なくとも前記所定の時点より後の前記トランザクションログおよび前記識別情報を、互いに関連づけて前記第二のノードに送信するログ送信ステップと、
前記データベースによって管理されているデータを、前記所定の時点以降に、前記第二のノードに送信するデータ送信ステップと、
を実行し、
前記第二のノードが、
前記第一のノードから、前記トランザクションログ、該トランザクションログの識別情報、前記特定識別情報および前記データを受信する受信ステップと、
受信された前記データが該第二のノードのメモリに展開されてデータの検索または処理に供される状態となった場合に、受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに係る命令を、メモリに展開された前記データに対して実行する実行ステップと、
を実行する、
方法。 - 複数のノードを有するデータベースシステムにおいて、
前記複数のノードのうち、データベースの複製元である第一のノードを、
該第一のノードによって管理されているデータベースのトランザクションログを、該トランザクションログに係る命令の順序を把握可能な識別情報とともに保持するログ保持手段と、
前記ログ保持手段によって保持されている前記識別情報のうち、所定の時点におけるトランザクションログを示す特定識別情報を、前記複数のノードのうち、データベースの複製先である第二のノードに送信する特定識別情報送信手段と、
少なくとも前記所定の時点より後の前記トランザクションログおよび前記識別情報を、互いに関連づけて前記第二のノードに送信するログ送信手段と、
前記データベースによって管理されているデータを、前記所定の時点以降に、前記第二のノードに送信するデータ送信手段と、
として機能させ、
前記第二のノードを、
前記第一のノードから、前記トランザクションログ、該トランザクションログの識別情報、前記特定識別情報および前記データを受信する受信手段と、
受信された前記データが該第二のノードのメモリに展開されてデータの検索または処理に供される状態となった場合に、受信された前記トランザクションログのうち、少なくとも前記特定識別情報が示すトランザクションログよりも新しい前記トランザクションログに係る命令を、メモリに展開された前記データに対して実行する実行手段と、
として機能させる、
プログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2014/058381 WO2015145586A1 (ja) | 2014-03-25 | 2014-03-25 | データベースシステム、情報処理装置、方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2015145586A1 JPWO2015145586A1 (ja) | 2017-04-13 |
| JP6257748B2 true JP6257748B2 (ja) | 2018-01-10 |
Family
ID=54194184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016509681A Active JP6257748B2 (ja) | 2014-03-25 | 2014-03-25 | データベースシステム、情報処理装置、方法およびプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10572503B2 (ja) |
| EP (1) | EP3125121A4 (ja) |
| JP (1) | JP6257748B2 (ja) |
| WO (1) | WO2015145586A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10440729B2 (en) * | 2016-07-28 | 2019-10-08 | Qualcomm Incorporated | Transmission of Ultra-Reliable Low-Latency Communications (URLLC) over Time Division Duplex (TDD) using a URLLC configuration for a TDD subframe |
| US10552418B2 (en) * | 2016-12-29 | 2020-02-04 | Ancestry.Com Operations Inc. | Optimization of first set of ordered items and delayed non-duplicated work queue |
| CN112581018B (zh) * | 2020-12-28 | 2024-02-09 | 北京世纪互联宽带数据中心有限公司 | 一种流程任务管理方法、系统、装置以及存储介质 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5353410A (en) | 1992-03-18 | 1994-10-04 | International Business Machines Corporation | Method and system for deferred read in lazy-write disk cache systems |
| JPH10187520A (ja) * | 1996-11-07 | 1998-07-21 | Fujitsu Ltd | ファイル更新処理方法 |
| US6578160B1 (en) * | 2000-05-26 | 2003-06-10 | Emc Corp Hopkinton | Fault tolerant, low latency system resource with high level logging of system resource transactions and cross-server mirrored high level logging of system resource transactions |
| US7464113B1 (en) * | 2001-05-10 | 2008-12-09 | Oracle International Corporations | Disaster recovery with bounded data loss |
| JP4202158B2 (ja) * | 2003-03-14 | 2008-12-24 | 株式会社東芝 | プラントデータ収集装置 |
| US7257699B2 (en) | 2004-07-08 | 2007-08-14 | Sun Microsystems, Inc. | Selective execution of deferred instructions in a processor that supports speculative execution |
| JP4929782B2 (ja) | 2006-03-27 | 2012-05-09 | 富士通株式会社 | ミラーサイト運用プログラム、方法及びミラーサイトサーバコンピュータ |
| JP4833734B2 (ja) | 2006-05-19 | 2011-12-07 | 株式会社日立製作所 | データベースシステム、ストレージ装置、初期コピー方法及びログ適用方法 |
| JP5124989B2 (ja) * | 2006-05-26 | 2013-01-23 | 日本電気株式会社 | ストレージシステム及びデータ保護方法とプログラム |
| US7725764B2 (en) * | 2006-08-04 | 2010-05-25 | Tsx Inc. | Failover system and method |
| US8041985B2 (en) * | 2006-08-11 | 2011-10-18 | Chicago Mercantile Exchange, Inc. | Match server for a financial exchange having fault tolerant operation |
| US7434096B2 (en) | 2006-08-11 | 2008-10-07 | Chicago Mercantile Exchange | Match server for a financial exchange having fault tolerant operation |
| KR100926880B1 (ko) | 2007-05-21 | 2009-11-16 | 엔에이치엔(주) | Dbms에서의 데이터 복제 방법 및 시스템 |
| WO2010106991A1 (ja) * | 2009-03-19 | 2010-09-23 | 株式会社ココリンク | データの複製管理方法及びシステム |
| KR101265388B1 (ko) | 2009-07-02 | 2013-05-20 | 엔에이치엔비즈니스플랫폼 주식회사 | 고가용성 데이터베이스 관리 시스템 및 이를 이용한 데이터베이스 관리 방법 |
| JP5039891B2 (ja) * | 2009-10-19 | 2012-10-03 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データベースの複製を生成する装置及び方法 |
| US20110178984A1 (en) * | 2010-01-18 | 2011-07-21 | Microsoft Corporation | Replication protocol for database systems |
| CN101860797B (zh) | 2010-05-21 | 2014-08-13 | 中兴通讯股份有限公司 | 数据信息的传输方法、装置及移动多媒体广播业务系统 |
| US10430298B2 (en) * | 2010-10-28 | 2019-10-01 | Microsoft Technology Licensing, Llc | Versatile in-memory database recovery using logical log records |
| JP5724363B2 (ja) | 2010-12-20 | 2015-05-27 | 日本電気株式会社 | 情報処理システム |
| JP5741254B2 (ja) * | 2011-06-30 | 2015-07-01 | 富士通株式会社 | 送信制御方法、装置及びプログラム |
| JP5283766B2 (ja) * | 2011-07-05 | 2013-09-04 | 株式会社Murakumo | データベースの管理方法、データベース管理システム、およびプログラム |
-
2014
- 2014-03-25 JP JP2016509681A patent/JP6257748B2/ja active Active
- 2014-03-25 EP EP14887142.9A patent/EP3125121A4/en not_active Withdrawn
- 2014-03-25 WO PCT/JP2014/058381 patent/WO2015145586A1/ja not_active Ceased
-
2016
- 2016-09-23 US US15/274,365 patent/US10572503B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3125121A4 (en) | 2017-12-06 |
| US20170011110A1 (en) | 2017-01-12 |
| JPWO2015145586A1 (ja) | 2017-04-13 |
| US10572503B2 (en) | 2020-02-25 |
| WO2015145586A1 (ja) | 2015-10-01 |
| EP3125121A1 (en) | 2017-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110502507B (zh) | 一种分布式数据库的管理系统、方法、设备和存储介质 | |
| JP4727437B2 (ja) | データベースを有するストレージシステムの記憶制御方法 | |
| US12235809B1 (en) | Efficient data backup in a distributed storage system | |
| JP2007286860A (ja) | データ転送方法及び情報処理装置 | |
| US9690796B2 (en) | Non-transitory computer-readable media storing file management program, file management apparatus, and file management method | |
| EP2879040A1 (en) | Data storage method, data storage apparatus, and storage device | |
| WO2019061352A1 (zh) | 数据加载方法及装置 | |
| JP2016536694A5 (ja) | ||
| JP4741371B2 (ja) | システム、サーバ装置及びスナップショットの形式変換方法 | |
| JP6279770B2 (ja) | ファイルサーバ装置 | |
| US20130085988A1 (en) | Recording medium, node, and distributed database system | |
| JP6461101B2 (ja) | データベースシステム、情報処理装置、方法およびプログラム | |
| KR101424568B1 (ko) | 트랜잭션 재시작 가능한 클라이언트 장치와 데이터베이스 서버 및 방법 | |
| JP6586174B2 (ja) | データベースシステム、トランザクション管理ノード、方法およびプログラム | |
| JP5721056B2 (ja) | トランザクション処理装置、トランザクション処理方法およびトランザクション処理プログラム | |
| JP6257748B2 (ja) | データベースシステム、情報処理装置、方法およびプログラム | |
| CN117255101B (zh) | 分布式存储系统的数据处理方法、装置、设备及介质 | |
| US11269735B2 (en) | Methods and systems for performing data backups | |
| WO2016206070A1 (zh) | 一种文件更新方法及存储设备 | |
| US10073874B1 (en) | Updating inverted indices | |
| CN121116971A (zh) | 基于云搜索服务的数据查询方法、介质、设备及产品 | |
| JP6292796B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| CN121009061A (zh) | 基于云搜索服务的数据查询方法、介质、设备及程序产品 | |
| CN106850821A (zh) | 一种数据管理方法、数据发送装置、数据接收装置及系统 | |
| CN120011326A (zh) | 文件存储方法、读取方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170316 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170718 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170810 |
|
| 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: 20171107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6257748 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |