JP5238915B1 - 分散型データベースシステム - Google Patents
分散型データベースシステム Download PDFInfo
- Publication number
- JP5238915B1 JP5238915B1 JP2013503903A JP2013503903A JP5238915B1 JP 5238915 B1 JP5238915 B1 JP 5238915B1 JP 2013503903 A JP2013503903 A JP 2013503903A JP 2013503903 A JP2013503903 A JP 2013503903A JP 5238915 B1 JP5238915 B1 JP 5238915B1
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- dsn
- registration request
- crx
- 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
- 230000006835 compression Effects 0.000 claims abstract description 10
- 238000007906 compression Methods 0.000 claims abstract description 10
- 230000006837 decompression Effects 0.000 claims abstract description 5
- 238000012545 processing Methods 0.000 claims description 121
- 238000003860 storage Methods 0.000 claims description 108
- 230000004044 response Effects 0.000 claims description 12
- 230000010354 integration Effects 0.000 claims description 5
- 238000013500 data storage Methods 0.000 abstract description 29
- 238000007726 management method Methods 0.000 description 69
- 238000000034 method Methods 0.000 description 60
- 230000008569 process Effects 0.000 description 32
- 238000004364 calculation method Methods 0.000 description 19
- 238000009826 distribution Methods 0.000 description 15
- 238000012790 confirmation Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000004220 aggregation Methods 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 5
- 238000004904 shortening Methods 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- UNPLRYRWJLTVAE-UHFFFAOYSA-N Cloperastine hydrochloride Chemical compound Cl.C1=CC(Cl)=CC=C1C(C=1C=CC=CC=1)OCCN1CCCCC1 UNPLRYRWJLTVAE-UHFFFAOYSA-N 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000012795 verification Methods 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/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
Abstract
Description
まず、本発明の実施形態に係る分散型データベースシステムの概要について説明する。図1は、本発明の実施形態に係る分散型データベースシステムの概要を示す構成図である。本実施形態に係る分散型リレーショナルデータベース(以下では、原則として、“リレーショナルデータベース”を“RDB”と省略し、“データベース”を“DB”と省略する。)のシステム11は、ひとつのマスターノード13と、第1〜第3のスレーブノード15,17,19との間を、第1通信網21を介して接続して構成されている。マスターノード13は、複数のスレーブノード15,17,19を統括管理する。なお、ノード13,15,17,19とは、情報処理機能を有するコンピューターである。
本発明の実施形態に係る分散型RDBシステム11で生成される、複数のスレーブノード15,17,19における売上管理表のトランザクションの一例について説明する。図2A,図2Bは、複数のスレーブノード15,17,19における売上管理表のトランザクションの一例を示すテーブルである。
次に、本発明の実施形態に係る分散型RDBシステム11で生成されるDSNの一例について説明する。図3Aは、DSNの一例を示すインデックスデータである。DSNとは、キー値を分散キーとして用いたコンシステント・ハッシュ法によって、NIDを複数のスレーブノード15,17,19に分散格納したインデックスであり、キー値を入力として対応するNIDを得る際に参照される。
(1)分散型データベース全体の範囲内において、同一のデータ型の同一のキー値の集合に対して共通のNIDを与える。
(2)キー値を分散キーとして用いたコンシステント・ハッシュ法によって、キー値とNIDの対を複数のスレーブノード15,17,19(DSN−CNNの値がa〜c)に分散格納する。
(3)DSNの管理単位は、分散型データベースである。
次に、本発明の実施形態に係る分散型RDBシステム11で生成されるD−CRXの一例について説明する。図3Bは、地域名、価格、および受注日の3つのカラムを抜粋した場合のD−CRXの一例を示す。D−CRXとは、複数のスレーブノード15,17,19にNIDを分散格納したインデックスであり、キー値の検索時に対応するNIDを調べる際、または、NIDをキー値へ逆変換する際に用いられる。
(1)分散型データベース内における同一テーブルの同一カラムを管理単位として、キー値とNIDとの1対1の対応関係を与える。
(2)D−CRSのデータによって示されるNIDと同じNIDが割り当てられたD−CRXのデータの格納先が、D−CRSのデータの格納先として決定されたスレーブノードと同じスレーブノードとなるように、NIDとキー値との対(1対1対応)を複数のスレーブノード15,17,19(格納先ノード;D−CRX−CNNの値がa〜c)に分散格納する。
(3)D−CRXの管理単位は、カラムである。
次に、本発明の実施形態に係る分散型RDBシステム11で生成されるD−CRSの一例について説明する。図3Cは、地域名、価格、および受注日の3つのカラムを抜粋した場合のD−CRSの一例を示す。D−CRSとは、RIDの関数(RIDそれ自体を含む)を分散キーとして用いたコンシステント・ハッシュ法によって、複数のスレーブノード15,17,19にNIDを分散格納したインデックスであり、検索結果としてのRID集合を作成する際、または、結合結果としてのタプルを作成する際に用いられる。
(1)分散型データベース内における同一のカラム単位にRIDに対応するNIDを格納する。これを列単位NID配列と呼ぶ。
(2)D−CRS−CNNの決定に使用するブロック番号(D−CRS−BN)は、RIDをブロック化係数(D−CRS-BF)で割った商である。上記式より、D−CRS−BNはRIDの関数であるといえる。
(3)D−CRS−BNの決定に使用するD−CRS−BFは定数であり、任意の正の整数(本例では“7”)の値をとる。このため、D−CRS−BNは正の整数の値をとる。
(4)D−CRS−BN(RIDの関数)を分散キーとするコンシステント・ハッシュ法によって、列単位NID配列を複数のスレーブノード15,17,19(D−CRSのデータの格納先ノード;D−CRS−CNNの値がa〜c)に分散格納する。
(5)D−CRSの管理単位は、カラムである。
次に、本発明の実施形態に係る分散型RDBシステム11で生成されるRIXの一例について説明する。図3Dは、地域名、価格、および受注日の3つのカラムを抜粋した場合のD−RIXの一例を示す。D−RIXとは、NIDの関数(NIDそれ自体を含む)を分散キーとして用いたコンシスタント・ハッシュ法によって、複数のスレーブノード15,17,19にNIDを分散格納したインデックスであり、表結合操作でのキー値の検索時に対応するRIDを調べる際に用いられる。
(1)分散型データベース内における同一テーブルの同一カラムを管理単位として、NIDとRID集合の対応関係を与える。
(2)DSN−CNNの決定に使用するブロック番号(D−RIX−BN)は、NIDをブロック化係数(D−RIX-BF)で割った商である。上記式より、D−RIX−BNはNIDの関数であるといえる。
(3)D−RIX−BNの決定に使用するD−RIX−BFは定数であり、任意の正の整数(本例では“7”)の値をとる。このため、D−RIX−BNは正の整数の値をとる。
(4)D−RIX−BN(NIDの関数)を分散キーとするコンシステント・ハッシュ法によって、NIDとRID集合の対(1対N対応)を複数のスレーブノード15,17,19(格納先ノード;DSN−CNNの値がa〜c)に分散格納する。
(5)D−RIXの管理単位は、カラムである。
次に、本実施形態に係る分散型RDBシステム11において重要な役割を果たすマスターノード13と第1のスレーブノード15の内部構成について説明する。図4は、マスターノード13と第1のスレーブノード15の内部構成を示す機能ブロック図である。
次に、キー値登録要求が生じた場合のマスターノード13とスレーブノード15,17,19との協調動作について説明する。まず、DSNのデータの登録要求が生じた場合のマスターノード13とスレーブノード15,17,19との協調動作について、図5Aを参照して説明する。
検索式は、検索項と、論理演算子と、演算の優先順位を制御する括弧とからなる。これらの任意の組合せによって検索式が構成される。
検索項は、左辺項と、比較演算子と、右辺項とからなる。左辺項は、列名もしくはリテラル(実値)からなる。右辺項は、列名もしくはリテラル(実値)からなる。比較演算子は、等しい「=」、等しくない「≠」、大なり「>」、大なりイコール「≧」、小なり「<」、小なりイコール「≦」からなる。
Claims (9)
- 複数のスレーブノードを統括管理するマスターノードを備え、キー値を前記複数のスレーブノードに分散格納し、この分散格納されたキー値を用いて、前記マスターノードからの指令に基づくデータ操作を前記複数のスレーブノードが並列に実行する分散型データベースシステムであって、
登録要求に係るキー値およびそのデータ型の情報を受け付ける登録要求受付部と、
前記登録要求受付部で受け付けた登録要求に係るキー値に対し、前記分散型データベースの全体において前記登録要求に係るキー値が有するデータ型の範囲内で一意の値をとるキー値識別子(以下、「NID」という)を割り当てるNID割当部と、
前記登録要求に係るキー値と、前記NID割当部で割り当てられたNIDとの対応関係に係る分散共有NID(以下、「DSN」という)のデータを生成するDSN生成部と、
前記DSN生成部で生成された前記DSNのデータの格納先となる一のスレーブノードを、前記複数のスレーブノードのなかから、前記登録要求に係るキー値に基づいて決定するDSN格納ノード決定部と、
前記登録要求に係るキー値と、前記NID割当部で割り当てられたNIDとの対応関係に係る分散圧縮復元インデックス(以下、「D−CRX」という)のデータを生成するD−CRX生成部と、
前記D−CRX生成部で生成された前記D−CRXのデータの格納先となる一のスレーブノードを、前記複数のスレーブノードのなかから決定するD−CRX格納ノード決定部と、
前記分散型データベースを構成するテーブル内のカラム毎に一意の値をとる分散行識別子(以下、「RID」という)と、前記NID割当部で割り当てられたNIDとの対応関係に係る分散圧縮結果セットキャッシュ(以下、「D−CRS」という)のデータを生成するD−CRS生成部と、
前記D−CRS生成部で生成された前記D−CRSのデータの格納先となる一のスレーブノードを、前記複数のスレーブノードのなかから、前記RIDの関数に基づいて決定するD−CRS格納ノード決定部と、
を更に備え、
前記D−CRX格納ノード決定部は、前記D−CRSのデータによって示されるNIDと同じNIDが割り当てられた前記D−CRXのデータについて、前記D−CRS格納ノード決定部により前記D−CRSのデータの格納先として決定されたスレーブノードと同じスレーブノードを、前記D−CRXのデータの格納先として決定するようにしたことを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記登録要求に係るキー値に対して割り当てられたNIDと前記RIDの集合との対応関係に係る分散行識別インデックス(以下、「D−RIX」という)のデータを生成するD−RIX生成部と、
前記D−RIX生成部で生成された前記D−RIXの格納先となる一のスレーブノードを、前記複数のスレーブノードのなかから、前記NIDの関数に基づいて決定するD−RIX格納ノード決定部と、
を更に備えたことを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記登録要求受付部、前記NID割当部、前記DSN生成部および前記DSN格納ノード決定部は前記マスターノードに備えられ、
前記マスターノードは、前記DSN格納ノード決定部で決定された一のスレーブノード宛に前記DSNのデータおよび前記登録要求に係るキー値が有するデータ型の情報を送って前記DSNのデータの登録要求を発行するDSN登録要求発行部を更に備え、
前記複数のスレーブノードの各々は、
前記DSN登録要求発行部による前記DSNのデータの登録要求に応じて、前記DSNのデータを、前記登録要求に係るキー値が有するデータ型毎に分けてDSN格納部に格納させる登録管理を行うDSN登録管理部と、
前記登録要求に係るキー値が前記DSN格納部に既に存在するか否かを判定する既存判定部とを備え、
前記DSN登録管理部は、前記既存判定部により前記登録要求に係るキー値が前記DSN格納部に既に登録済みと判定された場合、前記登録要求に係るキー値に対して既に割り当てられているNIDが属する前記DSNの登録内容をそのまま維持する一方、前記既存判定部により前記登録要求に係るキー値が前記DSN格納部に未だ存在しないと判定された場合、前記登録要求に係るキー値と今回割り当てられたNIDとの対応関係に係る前記DSNのデータを前記DSN格納部に格納させる登録管理を行う、
ことを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記DSN生成部および前記DSN格納ノード決定部は前記複数のスレーブノードに備えられていることを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記DSN生成部、前記DSN格納ノード決定部、前記D−CRX生成部、前記D−CRX格納ノード決定部、前記D−CRS生成部および前記D−CRS格納ノード決定部は前記マスターノードに備えられ、
前記マスターノードは、
前記DSN格納ノード決定部で決定された一のスレーブノード宛に前記DSNのデータおよび前記登録要求に係るキー値が有するデータ型の情報を送って前記DSNのデータの登録要求を発行するDSN登録要求発行部と、
前記D−CRX格納ノード決定部で決定された一のスレーブノード宛に前記D−CRXのデータおよび前記登録要求に係るキー値が属するカラムの情報を送って前記D−CRXのデータの登録要求を発行するD−CRX登録要求発行部と、
前記D−CRS格納ノード決定部で決定された一のスレーブノード宛に前記D−CRSのデータおよび前記カラムの情報を送って前記D−CRSのデータの登録要求を発行するD−CRS登録要求発行部とを更に備え、
前記複数のスレーブノードの各々は、
前記DSN登録要求発行部による前記DSNのデータの登録要求に応じて、前記DSNのデータを、前記登録要求に係るキー値が有するデータ型毎に分けてDSN格納部に格納させる登録管理を行うDSN登録管理部と、
前記D−CRX登録要求発行部による前記D−CRXのデータの登録要求に応じて、前記D−CRXのデータを、前記登録要求に係るキー値が属するカラム毎に分けてD−CRX格納部に格納させる登録管理を行うD−CRX登録管理部と、
前記D−CRS登録要求発行部による前記D−CRSのデータの登録要求に応じて、前記D−CRSのデータを、前記カラム毎に分けてD−CRS格納部に格納させる登録管理を行うD−CRS登録管理部と、
前記マスターノードからの指令に基づくデータ操作を、前記DSN格納部、前記D−CRX格納部および前記D−CRS格納部に格納された情報を用いて並列に実行するデータ操作実行部とを更に備え、
前記マスターノードは、前記複数のスレーブノードのデータ操作実行部で並列に実行された処理結果を統合する処理結果統合部を更に備えた、
ことを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記DSN生成部、前記DSN格納ノード決定部、前記D−CRX生成部、前記D−CRX格納ノード決定部、前記D−CRS生成部および前記D−CRS格納ノード決定部は前記複数のスレーブノードに備えられていることを特徴とする分散型データベースシステム。 - 請求項2に記載の分散型データベースシステムであって、
前記DSN生成部、前記DSN格納ノード決定部、前記D−CRX生成部、前記D−CRX格納ノード決定部、前記D−CRS生成部、前記D−CRS格納ノード決定部、前記D−RIX生成部および前記D−RIX格納ノード決定部は前記マスターノードに備えられ、
前記マスターノードは、
前記DSN格納ノード決定部で決定された一のスレーブノード宛に前記DSNのデータおよび前記登録要求に係るキー値が有するデータ型の情報を送って前記DSNのデータの登録要求を発行するDSN登録要求発行部と、
前記D−CRX格納ノード決定部で決定された一のスレーブノード宛に前記D−CRXのデータおよび前記登録要求に係るキー値が属するカラムの情報を送って前記D−CRXのデータの登録要求を発行するD−CRX登録要求発行部と、
前記D−CRS格納ノード決定部で決定された一のスレーブノード宛に前記D−CRSのデータおよび前記カラムの情報を送って前記D−CRSのデータの登録要求を発行するD−CRS登録要求発行部と、
前記D−RIX格納ノード決定部で決定された一のスレーブノード宛に前記D−RIXのデータおよび前記カラムの情報を送って前記D−RIXのデータの登録要求を発行するD−RIX登録要求発行部とを更に備え、
前記複数のスレーブノードの各々は、
前記DSN登録要求発行部による前記DSNのデータの登録要求に応じて、前記DSNのデータを、前記登録要求に係るキー値が有するデータ型毎に分けてDSN格納部に格納させる登録管理を行うDSN登録管理部と、
前記D−CRX登録要求発行部による前記D−CRXのデータの登録要求に応じて、前記D−CRXのデータを、前記登録要求に係るキー値が属するカラム毎に分けてD−CRX格納部に格納させる登録管理を行うD−CRX登録管理部と、
前記D−CRS登録要求発行部による前記D−CRSのデータの登録要求に応じて、前記D−CRSのデータを、前記カラム毎に分けてD−CRS格納部に格納させる登録管理を行うD−CRS登録管理部と、
前記D−RIX登録要求発行部による前記D−RIXのデータの登録要求に応じて、前記D−RIXのデータを、前記カラム毎に分けてD−RIX格納部に格納させる登録管理を行うD−RIX登録管理部と、
前記マスターノードからの指令に基づくデータ操作を、前記DSN格納部、前記D−CRX格納部、前記D−CRS格納部および前記D−RIX格納部に格納された情報を用いて並列に実行するデータ操作実行部とを更に備え、
前記マスターノードは、前記複数のスレーブノードのデータ操作実行部で並列に実行された処理結果を統合する処理結果統合部を更に備えた、
ことを特徴とする分散型データベースシステム。 - 請求項2に記載の分散型データベースシステムであって、
前記DSN生成部、前記DSN格納ノード決定部、前記D−CRX生成部、前記D−CRX格納ノード決定部、前記D−CRS生成部、前記D−CRS格納ノード決定部、前記D−RIX生成部および前記D−RIX格納ノード決定部は前記複数のスレーブノードに備えられていることを特徴とする分散型データベースシステム。 - 請求項1に記載の分散型データベースシステムであって、
前記NID割当部は、前記登録要求に係るキー値に対し、自然数かつ順序数の値をとるNIDを割り当てる、
ことを特徴とする分散型データベースシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/071255 WO2014030235A1 (ja) | 2012-08-23 | 2012-08-23 | 分散型データベースシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5238915B1 true JP5238915B1 (ja) | 2013-07-17 |
JPWO2014030235A1 JPWO2014030235A1 (ja) | 2016-07-28 |
Family
ID=49041757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013503903A Active JP5238915B1 (ja) | 2012-08-23 | 2012-08-23 | 分散型データベースシステム |
Country Status (6)
Country | Link |
---|---|
US (1) | US20150169656A1 (ja) |
EP (1) | EP2824575A4 (ja) |
JP (1) | JP5238915B1 (ja) |
CN (1) | CN103765391A (ja) |
AU (1) | AU2012372152A1 (ja) |
WO (1) | WO2014030235A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500525A (zh) * | 2021-12-24 | 2022-05-13 | 天翼云科技有限公司 | 分布式***中节点更新的方法、装置、计算机设备及介质 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5727258B2 (ja) * | 2011-02-25 | 2015-06-03 | ウイングアーク1st株式会社 | 分散型データベースシステム |
CN107305581B (zh) | 2016-04-25 | 2020-06-16 | 华为技术有限公司 | 分布式数据库***中的表连接方法及分布式数据库*** |
CN106201673B (zh) * | 2016-06-24 | 2019-07-09 | 中国石油天然气集团公司 | 一种地震数据处理方法及装置 |
CN106294538B (zh) | 2016-07-19 | 2019-07-16 | 浙江大华技术股份有限公司 | 一种从节点中的数据记录的迁移方法及装置 |
CN106776702B (zh) * | 2016-11-11 | 2021-03-05 | 北京奇虎科技有限公司 | 一种处理主从式数据库***中的索引的方法和装置 |
CN108536705B (zh) | 2017-03-02 | 2021-10-01 | 华为技术有限公司 | 数据库***中对象的编码及运算方法与数据库服务器 |
CN111552441B (zh) * | 2020-04-29 | 2023-02-28 | 重庆紫光华山智安科技有限公司 | 数据存储方法和装置、主节点及分布式*** |
CN116701563A (zh) * | 2023-08-08 | 2023-09-05 | 佳瑛科技有限公司 | 基于分布式服务器的非结构化数据处理方法及相关装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012053219A1 (ja) * | 2010-10-22 | 2012-04-26 | 株式会社インテック | 分散型データベースシステムおよび分散型データ処理システム |
JP2012123544A (ja) * | 2010-12-07 | 2012-06-28 | Nippon Hoso Kyokai <Nhk> | 負荷分散装置及びプログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7917495B1 (en) * | 2004-06-11 | 2011-03-29 | Seisint, Inc. | System and method for processing query requests in a database system |
US7873650B1 (en) * | 2004-06-11 | 2011-01-18 | Seisint, Inc. | System and method for distributing data in a parallel processing system |
KR20070110367A (ko) * | 2005-02-24 | 2007-11-16 | 제라운드 시스템즈 리미티드 | 데이터 관리 방법 및 장치 |
JP4573710B2 (ja) | 2005-06-16 | 2010-11-04 | 日本電信電話株式会社 | データベース管理装置、データベース管理方法及びデータベース管理プログラム |
JP4352079B2 (ja) * | 2007-03-28 | 2009-10-28 | 株式会社東芝 | 分散データベースから情報を検索するシステム、装置、および方法 |
KR100926880B1 (ko) * | 2007-05-21 | 2009-11-16 | 엔에이치엔(주) | Dbms에서의 데이터 복제 방법 및 시스템 |
US8443062B2 (en) * | 2008-10-23 | 2013-05-14 | Microsoft Corporation | Quorum based transactionally consistent membership management in distributed storage systems |
-
2012
- 2012-08-23 CN CN201280003155.XA patent/CN103765391A/zh active Pending
- 2012-08-23 WO PCT/JP2012/071255 patent/WO2014030235A1/ja active Application Filing
- 2012-08-23 US US14/001,336 patent/US20150169656A1/en not_active Abandoned
- 2012-08-23 JP JP2013503903A patent/JP5238915B1/ja active Active
- 2012-08-23 EP EP12869584.8A patent/EP2824575A4/en not_active Withdrawn
- 2012-08-23 AU AU2012372152A patent/AU2012372152A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012053219A1 (ja) * | 2010-10-22 | 2012-04-26 | 株式会社インテック | 分散型データベースシステムおよび分散型データ処理システム |
JP2012108889A (ja) * | 2010-10-22 | 2012-06-07 | Intec Inc | 分散型データベースシステムおよび分散型データ処理システム |
JP2012123544A (ja) * | 2010-12-07 | 2012-06-28 | Nippon Hoso Kyokai <Nhk> | 負荷分散装置及びプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114500525A (zh) * | 2021-12-24 | 2022-05-13 | 天翼云科技有限公司 | 分布式***中节点更新的方法、装置、计算机设备及介质 |
CN114500525B (zh) * | 2021-12-24 | 2024-04-26 | 天翼云科技有限公司 | 分布式***中节点更新的方法、装置、计算机设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
EP2824575A4 (en) | 2015-12-02 |
EP2824575A1 (en) | 2015-01-14 |
AU2012372152A1 (en) | 2014-03-13 |
CN103765391A (zh) | 2014-04-30 |
JPWO2014030235A1 (ja) | 2016-07-28 |
WO2014030235A1 (ja) | 2014-02-27 |
US20150169656A1 (en) | 2015-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5727258B2 (ja) | 分散型データベースシステム | |
JP5238915B1 (ja) | 分散型データベースシステム | |
CN108280365B (zh) | 数据访问权限管理方法、装置、终端设备及存储介质 | |
JP6113693B2 (ja) | Hadoopにおける強化されたSQLライクなクエリのためのバックグラウンドフォーマット最適化 | |
US8943059B2 (en) | Systems and methods for merging source records in accordance with survivorship rules | |
JP5719323B2 (ja) | 分散処理システム、ディスパッチャおよび分散処理管理装置 | |
JPWO2010098034A1 (ja) | 分散データベース管理システムおよび分散データベース管理方法 | |
CN107004013A (zh) | 用于使用基于硬件的处理来提供分布式树遍历的***和方法 | |
CN103246749A (zh) | 面向分布式计算的矩阵数据库***及其查询方法 | |
CN103514229A (zh) | 用于在分布式数据库***中处理数据库数据的方法和装置 | |
US11100087B2 (en) | Data tokenization system maintaining data integrity | |
JP2013156960A (ja) | 生成プログラム、生成方法、および生成システム | |
JP2004110219A (ja) | データ処理システム及びジョイン処理方法 | |
Chrysafis et al. | Foundationdb record layer: A multi-tenant structured datastore | |
CN109146677A (zh) | 并行构建区块链视图的方法、计算机***和可读存储介质 | |
WO2013136442A1 (ja) | データ利用システム、時限データの履歴管理システム及びデータ処理システム | |
JP5608633B2 (ja) | データ利用システム | |
JP5659757B2 (ja) | 分散データベース管理システム、分散データベース管理方法 | |
CN103377236B (zh) | 一种用于分布式数据库的连接查询方法及*** | |
Aziz et al. | An efficient data access approach with queue and stack in optimized hybrid join | |
JP5464017B2 (ja) | 分散メモリデータベースシステム、データベースサーバ、データ処理方法およびそのプログラム | |
Cheng et al. | FastMFDs: a fast, efficient algorithm for mining minimal functional dependencies from large-scale distributed data with Spark | |
JP2018190107A (ja) | 内部取引判定装置、内部取引判定方法および内部取引判定プログラム | |
CN112905601A (zh) | 一种数据库分表的路由方法及装置 | |
JP2011209853A (ja) | 名寄せ処理システム、名寄せ処理方法及び名寄せ処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20130312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5238915 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |