JP5387757B2 - 並列データ処理システム、並列データ処理方法及びプログラム - Google Patents
並列データ処理システム、並列データ処理方法及びプログラム Download PDFInfo
- Publication number
- JP5387757B2 JP5387757B2 JP2012503279A JP2012503279A JP5387757B2 JP 5387757 B2 JP5387757 B2 JP 5387757B2 JP 2012503279 A JP2012503279 A JP 2012503279A JP 2012503279 A JP2012503279 A JP 2012503279A JP 5387757 B2 JP5387757 B2 JP 5387757B2
- Authority
- JP
- Japan
- Prior art keywords
- cluster
- identifier
- unit
- consistency control
- parallel data
- 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
Classifications
-
- 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/2365—Ensuring data consistency and integrity
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、日本国特許出願:特願2010−049473号(2010年03月05日出願)の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、並列データ処理システム、並列データ処理方法及びプログラムに関し、特に、グラフ構造で表現されたデータ集合に含まれるデータを複数の計算機に分散させて記憶した場合に、並列にデータを処理するための並列データ処理システム、並列データ処理方法及びプログラムに関する。
以下の分析は、本発明者によってなされたものである。
オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対してオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、該オブジェクトを含むオブジェクトクラスタの識別子、又は、前記複数の一貫性制御部のうちの該オブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備え、
前記処理単位は、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得し、前記オブジェクト格納部にアクセスしている間は、該一貫性制御部に基づいて一貫性制御を行う。
オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対するオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備えた並列データ処理システムにおいて、
前記処理単位が、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得する工程と、
前記オブジェクト格納部にアクセスしている間は、前記複数の一貫性制御部のうちの取得した識別子に相当する一貫性制御部に基づいて一貫性制御を行う工程と、を含む。
オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対するオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備えた並列データ処理システムにおいて、
オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得する処理と、
前記オブジェクト格納部にアクセスしている間は、前記複数の一貫性制御部のうちの取得した識別子に相当する一貫性制御部に基づいて一貫性制御を行う処理と、をコンピュータに実行させる。
前記オブジェクト対クラスタ対応判定部は、非同期に更新された、オブジェクトの識別子と該オブジェクトを含むオブジェクトクラスタの識別子との関連付けを保持する非同期オブジェクト対クラスタ対応情報と、
オブジェクトクラスタが他のオブジェクトクラスタに統合された場合に、統合により消滅したオブジェクトクラスタの識別子と統合先のオブジェクトクラスタの識別子とを関連付けて保持するクラスタ結合情報と、
オブジェクトの識別子を受けて、該オブジェクトの識別子と前記非同期オブジェクト対クラスタ対応情報とから、該オブジェクトが過去に属していたオブジェクトクラスタの識別子を取得し、該オブジェクトクラスタの識別子と前記クラスタ結合情報とから、該オブジェクトが現在属するオブジェクトクラスタの識別子、又は、前記複数の一貫性制御部のうちの該オブジェクトクラスタに対応する一貫性制御部の識別子を取得して返す対応クラスタ決定部と、をさらに備えている、並列データ処理システムが提供される。
処理単位の識別子と該処理単位がアクセス中のオブジェクトを含むオブジェクトクラスタの識別子とを関連付けて保持する処理単位対クラスタ対応判定部をさらに備え、
前記処理単位は、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、関連するオブジェクトクラスタの識別子と前記複数の一貫性制御部のうちの該オブジェクトクラスタに対する一貫性制御部の識別子とを、前記オブジェクト対クラスタ対応判定部から取得し、該オブジェクトクラスタにアクセスする前に、自身を表す識別子と該オブジェクトクラスタの識別子とを前記処理単位対クラスタ対応判定部に登録する、並列データ処理システムが提供される。
処理単位により複数のオブジェクトクラスタを結合する操作が発生した場合には、該複数のオブジェクトクラスタに含まれるオブジェクトに対する処理を行っている処理単位のうちのコミットされていない未コミット処理単位を、前記処理単位対クラスタ対応判定部から取得し、該未コミット処理単位の処理を中止する命令を発行するクラスタ結合制御部をさらに備えている、並列データ処理システムが提供される。
前記複数の一貫性制御部は、それぞれ、複数のオブジェトのバージョンを利用したMVCC(Multiversion Concurrency Control)制御による一貫性制御を行い、
前記クラスタ結合制御部は、前記未コミット処理単位のうちの読み出しのみを行っている処理単位には、オブジェクトクラスタ結合以前のバージョンを提供する、並列データ処理システムが提供される。
第1の実施形態に係る並列データ処理システムについて、図面を参照して説明する。図1は、本実施形態に係る並列データ処理システム100の構成を示すブロック図である。
第2の実施形態に係る並列データ処理システムについて、図面を参照して説明する。本実施形態では、第1の実施形態におけるオブジェクト対クラスタ対応判定部22内の処理を2段階とし、オブジェクト対クラスタ対応判定部22が情報を更新する処理の性能を向上させる。
第3の実施形態に係る並列データ処理システムについて、図面を参照して説明する。図11は、本実施形態に係る並列データ処理システム300の構成を示すブロック図である。
11a〜11c CPU
12a〜12c データ記憶部
13a〜13c データ転送部
21 処理単位対クラスタ対応判定部
22、52 オブジェクト対クラスタ対応判定部
23 一貫性制御部
25 クラスタ結合制御部
30 オブジェクト格納部
31、O1〜O12、OX、OY オブジェクト
32 オブジェクト関連情報
40 処理単位
53 対応クラスタ決定部
55 クラスタ結合情報
56 非同期オブジェクト対クラスタ対応情報
60 ネットワーク
70 ユーザ計算機
100、200、300 並列データ処理システム
CA〜CH オブジェクトクラスタ
Claims (9)
- オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対してオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、該オブジェクトを含むオブジェクトクラスタの識別子、又は、前記複数の一貫性制御部のうちの該オブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備え、
前記処理単位は、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得し、前記オブジェクト格納部にアクセスしている間は、該一貫性制御部に基づいて一貫性制御を行うことを特徴とする並列データ処理システム。 - 前記オブジェクト対クラスタ対応判定部は、非同期に更新された、オブジェクトの識別子と該オブジェクトを含むオブジェクトクラスタの識別子との関連付けを保持する非同期オブジェクト対クラスタ対応情報と、
オブジェクトクラスタが他のオブジェクトクラスタに統合された場合に、統合により消滅したオブジェクトクラスタの識別子と統合先のオブジェクトクラスタの識別子とを関連付けて保持するクラスタ結合情報と、
オブジェクトの識別子を受けて、該オブジェクトの識別子と前記非同期オブジェクト対クラスタ対応情報とから、該オブジェクトが過去に属していたオブジェクトクラスタの識別子を取得し、該オブジェクトクラスタの識別子と前記クラスタ結合情報とから、該オブジェクトが現在属するオブジェクトクラスタの識別子、又は、前記複数の一貫性制御部のうちの該オブジェクトクラスタに対応する一貫性制御部の識別子を取得して返す対応クラスタ決定部と、をさらに備えていることを特徴とする、請求項1に記載の並列データ処理システム。 - 処理単位の識別子と該処理単位がアクセス中のオブジェクトを含むオブジェクトクラスタの識別子とを関連付けて保持する処理単位対クラスタ対応判定部をさらに備え、
前記処理単位は、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、関連するオブジェクトクラスタの識別子と前記複数の一貫性制御部のうちの該オブジェクトクラスタに対する一貫性制御部の識別子とを、前記オブジェクト対クラスタ対応判定部から取得し、該オブジェクトクラスタにアクセスする前に、自身を表す識別子と該オブジェクトクラスタの識別子とを前記処理単位対クラスタ対応判定部に登録することを特徴とする、請求項1又は2に記載の並列データ処理システム。 - 処理単位により複数のオブジェクトクラスタを結合する操作が発生した場合には、該複数のオブジェクトクラスタに含まれるオブジェクトに対する処理を行っている処理単位のうちのコミットされていない未コミット処理単位を、前記処理単位対クラスタ対応判定部から取得し、該未コミット処理単位の処理を中止する命令を発行するクラスタ結合制御部をさらに備えていることを特徴とする、請求項3に記載の並列データ処理システム。
- 前記複数の一貫性制御部は、それぞれ、複数のオブジェトのバージョンを利用したMVCC(Multiversion Concurrency Control)制御による一貫性制御を行い、
前記クラスタ結合制御部は、前記未コミット処理単位のうちの読み出しのみを行っている処理単位には、オブジェクトクラスタ結合以前のバージョンを提供することを特徴とする、請求項4に記載の並列データ処理システム。 - 前記オブジェクトは、ファイルシステムのファイル、ファイルと関連するメタデータの集合、関係データベースのタプル、オブジェクトデータベースのデータ、Key−ValueストアのKey−value、XML文書のタグで囲まれた内容、RDF(Resource Description Framework)文書のリソースのいずれかであることを特徴とする、請求項1乃至5のいずれか1項に記載の並列データ処理システム。
- 前記オブジェクト関連情報は、オブジェクト間の双方向又は片方向の関連を含むことを特徴とする、請求項1乃至6のいずれか1項に記載の並列データ処理システム。
- オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対するオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備えた並列データ処理システムにおいて、
前記処理単位が、オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得する工程と、
前記オブジェクト格納部にアクセスしている間は、前記複数の一貫性制御部のうちの取得した識別子に相当する一貫性制御部に基づいて一貫性制御を行う工程と、を含むことを特徴とする並列データ処理方法。 - オブジェクト間の関連を表すオブジェクト関連情報とオブジェクトとを保持するオブジェクト格納部と、
前記オブジェクト格納部に対するオブジェクト又はオブジェクト関連情報の生成、読み出し又は更新を行う処理単位と、
オブジェクト関連情報で関連付けられたオブジェクトの集合であるオブジェクトクラスタごとに設けられ、各オブジェクトクラスタ内のオブジェクトに対する一貫した値を前記処理単位に返す複数の一貫性制御部と、
オブジェクトの識別子を受けて、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を返すオブジェクト対クラスタ対応判定部と、を備えた並列データ処理システムにおいて、
オブジェクト又はオブジェクト関連情報の作成、読み出し又は更新を行う際、前記複数の一貫性制御部のうちの該オブジェクトを含むオブジェクトクラスタに対する一貫性制御部の識別子を、前記オブジェクト対クラスタ対応判定部から取得する処理と、
前記オブジェクト格納部にアクセスしている間は、前記複数の一貫性制御部のうちの取得した識別子に相当する一貫性制御部に基づいて一貫性制御を行う処理と、をコンピュータに実行させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012503279A JP5387757B2 (ja) | 2010-03-05 | 2011-03-04 | 並列データ処理システム、並列データ処理方法及びプログラム |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010049473 | 2010-03-05 | ||
| JP2010049473 | 2010-03-05 | ||
| PCT/JP2011/055040 WO2011108695A1 (ja) | 2010-03-05 | 2011-03-04 | 並列データ処理システム、並列データ処理方法及びプログラム |
| JP2012503279A JP5387757B2 (ja) | 2010-03-05 | 2011-03-04 | 並列データ処理システム、並列データ処理方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2011108695A1 JPWO2011108695A1 (ja) | 2013-06-27 |
| JP5387757B2 true JP5387757B2 (ja) | 2014-01-15 |
Family
ID=44542340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012503279A Expired - Fee Related JP5387757B2 (ja) | 2010-03-05 | 2011-03-04 | 並列データ処理システム、並列データ処理方法及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20130006993A1 (ja) |
| JP (1) | JP5387757B2 (ja) |
| WO (1) | WO2011108695A1 (ja) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9195712B2 (en) | 2013-03-12 | 2015-11-24 | Microsoft Technology Licensing, Llc | Method of converting query plans to native code |
| DE102014110590A1 (de) * | 2013-07-26 | 2015-01-29 | Electronics And Telecommunications Research Institute | Parallel-Baum-Etikettierungsvorrichtung und -verfahren zum Verarbeiten eines XML-Dokuments |
| US10298545B2 (en) | 2013-09-12 | 2019-05-21 | International Business Machines Corporation | Secure processing environment for protecting sensitive information |
| US10255339B2 (en) | 2013-12-23 | 2019-04-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Data change controller |
| US10474645B2 (en) * | 2014-02-24 | 2019-11-12 | Microsoft Technology Licensing, Llc | Automatically retrying transactions with split procedure execution |
| US10235176B2 (en) * | 2015-12-17 | 2019-03-19 | The Charles Stark Draper Laboratory, Inc. | Techniques for metadata processing |
| US10936713B2 (en) | 2015-12-17 | 2021-03-02 | The Charles Stark Draper Laboratory, Inc. | Techniques for metadata processing |
| GB2564878B (en) * | 2017-07-25 | 2020-02-26 | Advanced Risc Mach Ltd | Parallel processing of fetch blocks of data |
| US11210212B2 (en) | 2017-08-21 | 2021-12-28 | Western Digital Technologies, Inc. | Conflict resolution and garbage collection in distributed databases |
| US11210211B2 (en) | 2017-08-21 | 2021-12-28 | Western Digital Technologies, Inc. | Key data store garbage collection and multipart object management |
| US10824612B2 (en) | 2017-08-21 | 2020-11-03 | Western Digital Technologies, Inc. | Key ticketing system with lock-free concurrency and versioning |
| US11055266B2 (en) * | 2017-08-21 | 2021-07-06 | Western Digital Technologies, Inc. | Efficient key data store entry traversal and result generation |
| CN108011926B (zh) * | 2017-11-06 | 2021-03-16 | 中国银联股份有限公司 | 一种报文发送方法、处理方法、服务器及系统 |
| TW201941049A (zh) | 2018-02-02 | 2019-10-16 | 美商多佛微系統公司 | 用於轉換詮釋資料處理的指令的系統和方法 |
| EP3746921B1 (en) | 2018-02-02 | 2023-12-27 | Dover Microsystems, Inc. | Systems and methods for policy linking and/or loading for secure initialization |
| SG11202007272QA (en) | 2018-02-02 | 2020-08-28 | Charles Stark Draper Laboratory Inc | Systems and methods for policy execution processing |
| WO2019213061A1 (en) | 2018-04-30 | 2019-11-07 | Dover Microsystems, Inc. | Systems and methods for checking safety properties |
| EP3877874A1 (en) | 2018-11-06 | 2021-09-15 | Dover Microsystems, Inc. | Systems and methods for stalling host processor |
| EP3881190A1 (en) | 2018-11-12 | 2021-09-22 | Dover Microsystems, Inc. | Systems and methods for metadata encoding |
| US11841956B2 (en) | 2018-12-18 | 2023-12-12 | Dover Microsystems, Inc. | Systems and methods for data lifecycle protection |
| EP3912061A1 (en) | 2019-01-18 | 2021-11-24 | Dover Microsystems, Inc. | Systems and methods for metadata classification |
| CN110175159B (zh) * | 2019-05-29 | 2020-07-31 | 京东数字科技控股有限公司 | 用于对象存储集群的数据同步方法与系统 |
| US12079197B2 (en) | 2019-10-18 | 2024-09-03 | Dover Microsystems, Inc. | Systems and methods for updating metadata |
| WO2021178493A1 (en) | 2020-03-03 | 2021-09-10 | Dover Microsystems, Inc. | Systems and methods for caching metadata |
| US12124576B2 (en) | 2020-12-23 | 2024-10-22 | Dover Microsystems, Inc. | Systems and methods for policy violation processing |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981432A (ja) * | 1995-09-18 | 1997-03-28 | Internatl Business Mach Corp <Ibm> | 分散記憶コントローラのためのソフトウエア指示されたマイクロコード状態保管システム |
| JP2005216299A (ja) * | 2004-01-28 | 2005-08-11 | Hewlett-Packard Development Co Lp | ストレージネットワークにおける書き込みオペレーション制御 |
| JP2008516343A (ja) * | 2004-10-08 | 2008-05-15 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | 冗長データストレージの再構成 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7415466B2 (en) * | 1996-03-19 | 2008-08-19 | Oracle International Corporation | Parallel transaction recovery |
| US7089244B2 (en) * | 2000-11-15 | 2006-08-08 | North Dakota State University | Multiversion read-commit order concurrency control |
| US7448077B2 (en) * | 2002-05-23 | 2008-11-04 | International Business Machines Corporation | File level security for a metadata controller in a storage area network |
| WO2008018969A1 (en) * | 2006-08-04 | 2008-02-14 | Parallel Computers Technology, Inc. | Apparatus and method of optimizing database clustering with zero transaction loss |
| WO2009018223A1 (en) * | 2007-07-27 | 2009-02-05 | Sparkip, Inc. | System and methods for clustering large database of documents |
-
2011
- 2011-03-04 US US13/582,775 patent/US20130006993A1/en not_active Abandoned
- 2011-03-04 JP JP2012503279A patent/JP5387757B2/ja not_active Expired - Fee Related
- 2011-03-04 WO PCT/JP2011/055040 patent/WO2011108695A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981432A (ja) * | 1995-09-18 | 1997-03-28 | Internatl Business Mach Corp <Ibm> | 分散記憶コントローラのためのソフトウエア指示されたマイクロコード状態保管システム |
| JP2005216299A (ja) * | 2004-01-28 | 2005-08-11 | Hewlett-Packard Development Co Lp | ストレージネットワークにおける書き込みオペレーション制御 |
| JP2008516343A (ja) * | 2004-10-08 | 2008-05-15 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | 冗長データストレージの再構成 |
Non-Patent Citations (2)
| Title |
|---|
| CSNG200300651003; 徐 海燕 他: '"マルチバージョンデータベースにおけるワークフローに基づく並行処理制御"' 情報処理学会論文誌 第42巻 SIG4(TOD9), 20010315, p.27〜p.35, 社団法人情報処理学会 * |
| JPN6011016326; 徐 海燕 他: '"マルチバージョンデータベースにおけるワークフローに基づく並行処理制御"' 情報処理学会論文誌 第42巻 SIG4(TOD9), 20010315, p.27〜p.35, 社団法人情報処理学会 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2011108695A1 (ja) | 2011-09-09 |
| US20130006993A1 (en) | 2013-01-03 |
| JPWO2011108695A1 (ja) | 2013-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5387757B2 (ja) | 並列データ処理システム、並列データ処理方法及びプログラム | |
| KR102307371B1 (ko) | 데이터베이스 시스템 내의 데이터 복제 및 데이터 장애 조치 | |
| US11960464B2 (en) | Customer-related partitioning of journal-based storage systems | |
| US10346434B1 (en) | Partitioned data materialization in journal-based storage systems | |
| US9946735B2 (en) | Index structure navigation using page versions for read-only nodes | |
| US11841844B2 (en) | Index update pipeline | |
| US11068501B2 (en) | Single phase transaction commits for distributed database transactions | |
| KR102579190B1 (ko) | 일관된 데이터베이스 스냅샷들을 이용한 분산 데이터베이스에서의 백업 및 복원 | |
| US11941014B1 (en) | Versioned metadata management for a time-series database | |
| Lublinsky et al. | Professional hadoop solutions | |
| US9904722B1 (en) | Log-based distributed transaction management | |
| Mendes et al. | Charon: A secure cloud-of-clouds system for storing and sharing big data | |
| US12277138B2 (en) | Hybrid transactional and analytical processing architecture for optimization of real-time analytical querying | |
| US10387384B1 (en) | Method and system for semantic metadata compression in a two-tier storage system using copy-on-write | |
| Won et al. | Moving metadata from ad hoc files to database tables for robust, highly available, and scalable HDFS | |
| Mundkur et al. | Disco: a computing platform for large-scale data analytics | |
| US10235407B1 (en) | Distributed storage system journal forking | |
| US12093239B2 (en) | Handshake protocol for efficient exchange of transactional information for a hybrid transactional and analytical processing architecture | |
| US12007983B2 (en) | Optimization of application of transactional information for a hybrid transactional and analytical processing architecture | |
| Goniwada | Cloud native architecture and design patterns | |
| CN112699118B (zh) | 数据同步方法及相应的装置、系统、存储介质 | |
| CN119377258A (zh) | 数据收集与检索分布式系统、方法和计算机设备 | |
| Kumar | Big data using Hadoop and Hive | |
| Wadkar et al. | Hadoop concepts | |
| Cao | Big Data Database for Business |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
| 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: 20130910 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130923 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5387757 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |