JP2011530234A - 大規模なデータストレージのための効率的な列ベースデータの符号化 - Google Patents
大規模なデータストレージのための効率的な列ベースデータの符号化 Download PDFInfo
- Publication number
- JP2011530234A JP2011530234A JP2011521368A JP2011521368A JP2011530234A JP 2011530234 A JP2011530234 A JP 2011530234A JP 2011521368 A JP2011521368 A JP 2011521368A JP 2011521368 A JP2011521368 A JP 2011521368A JP 2011530234 A JP2011530234 A JP 2011530234A
- Authority
- JP
- Japan
- Prior art keywords
- data
- encoding
- column
- compression
- sequence
- 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
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
- H03M7/48—Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind alternating with other codes during the code conversion process, e.g. run-length coding being performed only as long as sufficientlylong runs of digits of the same kind are present
-
- 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/22—Indexing; Data structures therefor; Storage structures
- G06F16/221—Column-oriented storage; Management thereof
-
- 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/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24561—Intermediate data storage techniques for performance improvement
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
<列ベースデータの符号化>
概要において触れたように、列指向の符号化および圧縮は、種々の実施形態において大量のデータに適用されて、データをコンパクトにし、同時に組織化して、その後のデータ全体に渡るスキャン/検索/クエリの操作を大幅により効率的なものにすることが可能である。種々の実施形態において、符号化および圧縮を開始するにあたって、生データは、最初に、データのカラム化されたストリームとして再組織化される。
以上のように、列ベースの符号化の種々の実施形態に従ってデータを組織化する方法は、それ自体が、データを消費する側において効率的なスキャンに適しており、そこでは、処理を、メモリ内の選択された数の列に対して非常に速く実行させることが可能である。上述のデータパッキングおよび圧縮の技術は、行の符号化時における圧縮のフェーズを更新し、一方で、スキャニングには、インテリジェント符号化を利用するクエリオプイティマイザ・プロセッサが含まれる。
当業者は、理解するであろうが、本明細書に記載される列ベースの符号化およびクエリ処理の種々の実施形態は、任意のコンピュータまたは他のクライアントデバイスもしくはサーバデバイスに関連して実装可能であり、これらはコンピュータネットワークの一部として、または、分散コンピュータ環境において展開可能であり、かつ、任意の種類のデータストアに接続可能である。これに関して、本明細書に記載される種々の実施形態は、任意の数のメモリまたは記憶装置、ならびに、任意の数のアプリケーションおよび任意の数の記憶装置に渡って起こる処理を有する、任意のコンピュータシステムまたは環境において実装可能である。これには、ネットワーク環境または分散コンピュータ環境において展開される、サーバコンピュータおよびクライアントコンピュータを有し、リモートまたはローカルなストレージを持つ環境、が含まれるが、これに限定されない。
<例示のコンピュータデバイス>
以上のように、有利には、本明細書に記載される技術は、大量のデータを素早くクエリすることが望ましい任意のデバイスに適用することができる。従って、種々の実施形態に関連した使用に対して、すなわち、デバイスにより、速くかつ効率的な結果が得られるような膨大な量のデータのスキャンおよび処理が求められるどんな場合にでも、ハンドヘルド、携帯用、ならびに全ての種類の他のコンピュータデバイスおよびコンピュータオブジェクトが意図されることは理解すべきである。従って、以下で図29に記載される以下の汎用のリモートコンピュータは、まさにコンピュータデバイスの一例である。
Claims (20)
- データを符号化する方法であって、
データの異なるデータフィールドに対応する値の列ベースシーケンスの組に従って、前記データを組織化するステップ210と、
少なくとも1つの符号化アルゴリズムに従って、前記値の列ベースシーケンスの組を、値の列ベースの整数シーケンスの組に変換するステップ220と、
少なくとも1つの圧縮アルゴリズムに従って、前記列ベースの整数のシーケンスの組を圧縮するステップ230と
を含むことを特徴とする方法。 - 前記変換するステップ220が、データフィールドを整数値にマッピングする辞書符号化を介して、前記列ベースシーケンスの組を符号化するステップを含むことを特徴とする請求項1に記載の方法。
- 前記変換するステップ220が、可逆的数学関数を前記データフィールドに適用してより少ないビットを使用して前記データフィールドを表す値符号化を介して、前記列ベースシーケンスの組を符号化するステップを含むことを特徴とする請求項2に記載の方法。
- 前記圧縮するステップ230が、各符号化のステップにおいて最大のビットセービングが達成される場所に適用される、グリーディなランレングス符号化アルゴリズムで、圧縮するステップを含むことを特徴とする請求項1に記載の方法。
- 前記圧縮するステップ230が、ヒストグラムを生成して前記最大のビットセービングが達成される場所の判定を支援するステップを含むことを特徴とする請求項4に記載の方法。
- 前記圧縮するステップ230が、各圧縮のステップにおいてビットセービングを最大にしようと試みる少なくとも1つのグリーディな圧縮アルゴリズムに従って、前記列ベースの整数のシーケンスを圧縮するステップを含むことを特徴とする請求項1に記載の方法。
- データを符号化する方法であって、
データを値の整数のシーケンスに変換するステップ1220であって、各整数のシーケンスが前記データの異なる列の値を順次表す、ステップと、
前記整数のシーケンスを分析して、ランレングス符号化(RLE)圧縮またはビットパッキング圧縮を適用するかどうかを判定するステップ1710であって、ビットパッキング圧縮と比較したRLE圧縮のビットセービングを分析して最大のビットセービングが達成される場所を判定するステップが含まれる、ステップと
を含むことを特徴とする方法。 - 前記分析するステップに従って、前記最大のビットセービングが達成される場所で、データを圧縮するステップ1720をさらに含むことを特徴とする請求項7に記載の方法。
- 前記分析するステップ1710および前記圧縮するステップ1720を繰り返し実行して、前記最大のビットセービングが達成される各ステップにおいて、圧縮を実行するステップをさらに含むことを特徴とする請求項8に記載の方法。
- 前記分析するステップ1710が、前記整数のシーケンスの任意の部分のランレングス符号化圧縮から閾値セービングが得られるかどうか、を判定するステップを含むことを特徴とする請求項7に記載の方法。
- 前記整数のシーケンスの任意の部分のランレングス符号化圧縮から前記閾値セービングが得られない場合、ビットパッキング圧縮1720を適用することを特徴とする請求項10に記載の方法。
- データを符号化する方法であって、
データを値の整数のシーケンスに変換するステップ2510であって、各整数のシーケンスが前記データの異なるフィールドの値を順次表す、ステップと、
前記整数のシーケンスを分析して、ランレングス符号化(RLE)圧縮またはビットパッキング圧縮を適用するかどうかを判定するステップ2520であって、列全体に渡って定義されるグループに対するビットパッキング圧縮と比較したRLE圧縮のビットセービングを分析するステップが含まれ、分析するステップには、前記整数のシーケンスの値に対してヒストグラムを生成して最大のビットセービングを優先させるステップが含まれる、ステップと
を含むことを特徴とする方法。 - 受け取られた生データを、前記生データの異なるフィールドまたは列に対応するシリアル化された値の組として組織化して、データのカラム化されたシーケンスを形成するための、組織化コンポーネント1110と、
辞書符号化または値符号化の少なくとも1つを実行して、前記データのカラム化されたシーケンスを整数のシーケンスとして均一に表す、データ符号化コンポーネント1120または1130と、
どの整数シーケンスのどの部分に次に圧縮を実行するか、および、圧縮を、繰り返される値をランとして表すランレングス符号化(RLE)で、または、一部分を表すために使用されるビット数を最小化することを試みるビットパッキングアルゴリズムで、実行するかどうかを判定し、前記整数のシーケンスに対して定義される各部分に、ビットパッキングに対するRLEの性能測定基準を分析することを含む、圧縮コンポーネント1140と
を含むことを特徴とするエンコーダ。 - 前記圧縮コンポーネント1140は、RLEを実行する時に列を並べ替えることを特徴とする請求項13に記載のエンコーダ。
- 値符号化を実行する前記データ符号化コンポーネント1130は、各データフィールド内の繰り返される数字を除去することにより前記整数のシーケンスを削減すること、または、数学関数を介して浮動小数値を整数値に変換することにより前記整数のシーケンスを削減すること、の少なくとも一方を行うことを特徴とする請求項13に記載のエンコーダ。
- データを符号化する方法であって、
データの列を表す値の整数のシーケンスの少なくとも一部を受け取るステップ2600と、
前記整数のシーケンスの前記少なくとも一部に使用する最小ビット数を判定することに基づき、各整数を表すのに使用するビット数を削減するステップ2610と、
前記整数のシーケンスの前記少なくとも一部の値全体に渡って任意の共有される数値の累乗を削除するステップ2620と、
ある範囲に及ぶ前記整数のシーケンスの前記少なくとも一部の値をオフセットするステップ2630であって、ビット数を削減するステップをさらに含む、ステップと
を含むことを特徴とする方法。 - ランレングス符号化の適用によるトータルビットセービングが、ビットパッキングの適用によるトータルビットセービングを超える場所に、代替えとしてランレングス符号化を実行するステップ1710をさらに含むことを特徴とする請求項16に記載の方法。
- ランレングス符号化の適用によるトータルビットセービングが、ビットパッキングの適用による閾値トータルビットセービングを超える場所に、代替えとしてランレングス符号化を実行するステップ1710をさらに含むことを特徴とする請求項16に記載の方法。
- 請求項16の方法を実行するコンピュータ実行可能命令を含むコンピュータ可読媒体。
- 請求項16の方法を実行する手段を備える符号化装置。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8502308P | 2008-07-31 | 2008-07-31 | |
| US61/085,023 | 2008-07-31 | ||
| US12/270,873 | 2008-11-14 | ||
| US12/270,873 US8108361B2 (en) | 2008-07-31 | 2008-11-14 | Efficient column based data encoding for large-scale data storage |
| PCT/US2009/052491 WO2010014956A2 (en) | 2008-07-31 | 2009-07-31 | Efficient column based data encoding for large-scale data storage |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011530234A true JP2011530234A (ja) | 2011-12-15 |
| JP2011530234A5 JP2011530234A5 (ja) | 2012-09-13 |
| JP5466232B2 JP5466232B2 (ja) | 2014-04-09 |
Family
ID=41609388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011521368A Expired - Fee Related JP5466232B2 (ja) | 2008-07-31 | 2009-07-31 | 大規模なデータストレージのための効率的な列ベースデータの符号化 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US8108361B2 (ja) |
| EP (1) | EP2321719A4 (ja) |
| JP (1) | JP5466232B2 (ja) |
| CN (1) | CN102112962A (ja) |
| WO (1) | WO2010014956A2 (ja) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013137070A1 (ja) * | 2012-03-13 | 2013-09-19 | 日本電気株式会社 | ログ圧縮システム、ログ圧縮方法、及びプログラム |
| WO2013175909A1 (ja) * | 2012-05-25 | 2013-11-28 | クラリオン株式会社 | データ解凍/圧縮装置 |
| JP2013246835A (ja) * | 2012-05-29 | 2013-12-09 | Sap Ag | データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 |
| JP2014016983A (ja) * | 2012-04-30 | 2014-01-30 | Sap Ag | 部分的マージ |
| JP2014186457A (ja) * | 2013-03-22 | 2014-10-02 | Kddi Corp | データ構造化方法、データ再構成方法、データ構造化プログラム、データ再構成プログラム及びデータ符号化装置 |
| JP2015118455A (ja) * | 2013-12-17 | 2015-06-25 | 日本電気株式会社 | 行列圧縮装置、制御方法、及びプログラム |
| JP2018060444A (ja) * | 2016-10-07 | 2018-04-12 | 富士通株式会社 | 符号化プログラム、符号化方法および符号化装置 |
| JP2018156233A (ja) * | 2017-03-16 | 2018-10-04 | ヤフー株式会社 | データ管理装置、データ管理方法、およびプログラム |
| JP2018182466A (ja) * | 2017-04-07 | 2018-11-15 | 富士通株式会社 | 符号化プログラム、符号化方法および符号化装置 |
| JP2018180645A (ja) * | 2017-04-04 | 2018-11-15 | 富士通株式会社 | データ処理プログラム、データ処理方法およびデータ処理装置 |
| JP2020021177A (ja) * | 2018-07-30 | 2020-02-06 | 富士通株式会社 | 情報処理装置、分散処理システム、および分散処理プログラム |
| WO2021140867A1 (ja) * | 2020-01-10 | 2021-07-15 | 株式会社日立製作所 | ストレージシステム、及び、記憶制御方法 |
| JP2022523909A (ja) * | 2019-03-15 | 2022-04-27 | インテル・コーポレーション | マルチタイルメモリ管理 |
| US12056059B2 (en) | 2019-03-15 | 2024-08-06 | Intel Corporation | Systems and methods for cache optimization |
| US12141578B2 (en) | 2017-04-28 | 2024-11-12 | Intel Corporation | Instructions and logic to perform floating point and integer operations for machine learning |
| US12175252B2 (en) | 2017-04-24 | 2024-12-24 | Intel Corporation | Concurrent multi-datatype execution within a processing resource |
| US12198222B2 (en) | 2019-03-15 | 2025-01-14 | Intel Corporation | Architecture for block sparse operations on a systolic array |
| US12361600B2 (en) | 2019-11-15 | 2025-07-15 | Intel Corporation | Systolic arithmetic on sparse data |
| US12493922B2 (en) | 2019-11-15 | 2025-12-09 | Intel Corporation | Graphics processing unit processing and caching improvements |
| US12554674B2 (en) | 2024-10-15 | 2026-02-17 | Intel Corporation | Multi-tile memory management |
Families Citing this family (106)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9460064B2 (en) * | 2006-05-18 | 2016-10-04 | Oracle International Corporation | Efficient piece-wise updates of binary encoded XML data |
| US7801852B2 (en) * | 2007-07-31 | 2010-09-21 | Oracle International Corporation | Checkpoint-free in log mining for distributed information sharing |
| US8108401B2 (en) * | 2008-03-28 | 2012-01-31 | International Business Machines Corporation | Applying various hash methods used in conjunction with a query with a group by clause |
| US8108361B2 (en) | 2008-07-31 | 2012-01-31 | Microsoft Corporation | Efficient column based data encoding for large-scale data storage |
| US8099440B2 (en) * | 2008-08-15 | 2012-01-17 | International Business Machines Corporation | Method for laying out fields in a database in a hybrid of row-wise and column-wise ordering |
| US9230002B2 (en) * | 2009-01-30 | 2016-01-05 | Oracle International Corporation | High performant information sharing and replication for single-publisher and multiple-subscriber configuration |
| US8370326B2 (en) * | 2009-03-24 | 2013-02-05 | International Business Machines Corporation | System and method for parallel computation of frequency histograms on joined tables |
| US8356060B2 (en) | 2009-04-30 | 2013-01-15 | Oracle International Corporation | Compression analyzer |
| US8645337B2 (en) * | 2009-04-30 | 2014-02-04 | Oracle International Corporation | Storing compression units in relational tables |
| US8935223B2 (en) * | 2009-04-30 | 2015-01-13 | Oracle International Corporation | Structure of hierarchical compressed data structure for tabular data |
| US8452755B1 (en) | 2009-05-12 | 2013-05-28 | Microstrategy Incorporated | Database query analysis technology |
| US8577902B1 (en) * | 2009-05-12 | 2013-11-05 | Microstrategy Incorporated | Data organization and indexing related technology |
| US8296517B2 (en) | 2009-08-19 | 2012-10-23 | Oracle International Corporation | Database operation-aware striping technique |
| US9262330B2 (en) * | 2009-11-04 | 2016-02-16 | Microsoft Technology Licensing, Llc | Column oriented in-memory page caching |
| US8832142B2 (en) * | 2010-08-30 | 2014-09-09 | Oracle International Corporation | Query and exadata support for hybrid columnar compressed data |
| US8255372B2 (en) | 2010-01-18 | 2012-08-28 | Oracle International Corporation | Efficient validation of binary XML data |
| US20110264667A1 (en) * | 2010-04-27 | 2011-10-27 | Stavros Harizopoulos | Column-oriented storage in a row-oriented database management system |
| US8751687B2 (en) * | 2010-04-30 | 2014-06-10 | Microsoft Corporation | Efficient encoding of structured data |
| US8442988B2 (en) | 2010-11-04 | 2013-05-14 | International Business Machines Corporation | Adaptive cell-specific dictionaries for frequency-partitioned multi-dimensional data |
| US8868512B2 (en) * | 2011-01-14 | 2014-10-21 | Sap Se | Logging scheme for column-oriented in-memory databases |
| US9720927B2 (en) * | 2011-07-12 | 2017-08-01 | The Board Of Trustees Of The Leland Stanford Junior University | Method and system for database storage management |
| US10756759B2 (en) * | 2011-09-02 | 2020-08-25 | Oracle International Corporation | Column domain dictionary compression |
| US9792117B2 (en) | 2011-12-08 | 2017-10-17 | Oracle International Corporation | Loading values from a value vector into subregisters of a single instruction multiple data register |
| US9342314B2 (en) | 2011-12-08 | 2016-05-17 | Oracle International Corporation | Efficient hardware instructions for single instruction multiple data processors |
| US8572131B2 (en) | 2011-12-08 | 2013-10-29 | Oracle International Corporation | Techniques for more efficient usage of memory-to-CPU bandwidth |
| US10534606B2 (en) | 2011-12-08 | 2020-01-14 | Oracle International Corporation | Run-length encoding decompression |
| US9697174B2 (en) | 2011-12-08 | 2017-07-04 | Oracle International Corporation | Efficient hardware instructions for processing bit vectors for single instruction multiple data processors |
| US9862892B2 (en) * | 2012-02-21 | 2018-01-09 | Battelle Memorial Institute | Heavy fossil hydrocarbon conversion and upgrading using radio-frequency or microwave energy |
| US9171020B2 (en) | 2012-04-30 | 2015-10-27 | Sap Se | Deleting records in a multi-level storage architecture |
| US10162766B2 (en) | 2012-04-30 | 2018-12-25 | Sap Se | Deleting records in a multi-level storage architecture without record locks |
| US11010415B2 (en) * | 2012-04-30 | 2021-05-18 | Sap Se | Fixed string dictionary |
| US9165010B2 (en) | 2012-04-30 | 2015-10-20 | Sap Se | Logless atomic data movement |
| US9465844B2 (en) | 2012-04-30 | 2016-10-11 | Sap Se | Unified table query processing |
| CN102737132A (zh) * | 2012-06-25 | 2012-10-17 | 天津神舟通用数据技术有限公司 | 基于数据库行列混合存储的多规则复合压缩方法 |
| US8756208B2 (en) | 2012-07-10 | 2014-06-17 | International Business Machines Corporation | Encoded data processing |
| EP2701077A1 (en) * | 2012-08-24 | 2014-02-26 | Software AG | Method and system for storing tabular data in a memory-efficient manner |
| US8812523B2 (en) | 2012-09-28 | 2014-08-19 | Oracle International Corporation | Predicate result cache |
| US9292569B2 (en) | 2012-10-02 | 2016-03-22 | Oracle International Corporation | Semi-join acceleration |
| US9245353B2 (en) * | 2012-10-22 | 2016-01-26 | Gurulogic Microsystems Oy | Encoder, decoder and method |
| GB2507603B (en) * | 2013-03-01 | 2014-10-01 | Gurulogic Microsystems Oy | Data encoder, data decoder and method |
| US9286336B2 (en) | 2013-03-12 | 2016-03-15 | Sap Se | Unified architecture for hybrid database storage using fragments |
| US9646053B2 (en) * | 2013-03-12 | 2017-05-09 | Oracle International Corporation | OLTP compression of wide tables |
| US9679084B2 (en) | 2013-03-14 | 2017-06-13 | Oracle International Corporation | Memory sharing across distributed nodes |
| US10929501B2 (en) * | 2013-08-08 | 2021-02-23 | Sap Se | Managing and querying spatial point data in column stores |
| CN103473276B (zh) * | 2013-08-26 | 2017-08-25 | 广东电网公司电力调度控制中心 | 超大型数据存储方法、分布式数据库系统及其检索方法 |
| US9430390B2 (en) | 2013-09-21 | 2016-08-30 | Oracle International Corporation | Core in-memory space and object management architecture in a traditional RDBMS supporting DW and OLTP applications |
| US8933829B2 (en) | 2013-09-23 | 2015-01-13 | International Business Machines Corporation | Data compression using dictionary encoding |
| US9535983B2 (en) * | 2013-10-29 | 2017-01-03 | Microsoft Technology Licensing, Llc | Text sample entry group formulation |
| US9977801B2 (en) | 2013-11-21 | 2018-05-22 | Sap Se | Paged column dictionary |
| US9977802B2 (en) | 2013-11-21 | 2018-05-22 | Sap Se | Large string access and storage |
| US9495466B2 (en) | 2013-11-27 | 2016-11-15 | Oracle International Corporation | LIDAR model with hybrid-columnar format and no indexes for spatial searches |
| US9336196B2 (en) * | 2013-12-06 | 2016-05-10 | Sap Se | Methods, systems, and apparatus for optimization using statistical estimation |
| US10713585B2 (en) * | 2013-12-16 | 2020-07-14 | Google Llc | Using template exploration for large-scale machine learning |
| US10235377B2 (en) * | 2013-12-23 | 2019-03-19 | Sap Se | Adaptive dictionary compression/decompression for column-store databases |
| US9608664B2 (en) * | 2013-12-30 | 2017-03-28 | International Business Machines Corporation | Compression of integer data using a common divisor |
| US20150207742A1 (en) * | 2014-01-22 | 2015-07-23 | Wipro Limited | Methods for optimizing data for transmission and devices thereof |
| US9870382B2 (en) | 2014-03-25 | 2018-01-16 | Sap Se | Data encoding and corresponding data structure |
| JP6287441B2 (ja) * | 2014-03-26 | 2018-03-07 | 日本電気株式会社 | データベース装置 |
| US9898414B2 (en) | 2014-03-28 | 2018-02-20 | Oracle International Corporation | Memory corruption detection support for distributed shared memory applications |
| US9628107B2 (en) | 2014-04-07 | 2017-04-18 | International Business Machines Corporation | Compression of floating-point data by identifying a previous loss of precision |
| US9798727B2 (en) * | 2014-05-27 | 2017-10-24 | International Business Machines Corporation | Reordering of database records for improved compression |
| US9734176B2 (en) * | 2014-06-12 | 2017-08-15 | International Business Machines Corporation | Index merge ordering |
| US9928267B2 (en) * | 2014-06-13 | 2018-03-27 | International Business Machines Corporation | Hierarchical database compression and query processing |
| US9720946B2 (en) * | 2014-06-19 | 2017-08-01 | Microsoft Technology Licensing, Llc | Efficient storage of related sparse data in a search index |
| US10726005B2 (en) * | 2014-06-25 | 2020-07-28 | Sap Se | Virtual split dictionary for search optimization |
| US10089342B2 (en) * | 2014-07-10 | 2018-10-02 | Sap Se | Main memory database management using page index vectors |
| US9350384B2 (en) | 2014-09-30 | 2016-05-24 | International Business Machines Corporation | Hierarchical data compression and computation |
| US10747737B2 (en) * | 2014-11-25 | 2020-08-18 | Sap Se | Altering data type of a column in a database |
| US9959299B2 (en) | 2014-12-02 | 2018-05-01 | International Business Machines Corporation | Compression-aware partial sort of streaming columnar data |
| US10909078B2 (en) | 2015-02-25 | 2021-02-02 | International Business Machines Corporation | Query predicate evaluation and computation for hierarchically compressed data |
| EP3271840B1 (en) | 2015-05-07 | 2019-02-27 | Cloudera, Inc. | Mutations in a column store |
| US10073885B2 (en) | 2015-05-29 | 2018-09-11 | Oracle International Corporation | Optimizer statistics and cost model for in-memory tables |
| US9990308B2 (en) | 2015-08-31 | 2018-06-05 | Oracle International Corporation | Selective data compression for in-memory databases |
| CN106557416B (zh) * | 2015-09-28 | 2019-03-08 | 百度在线网络技术(北京)有限公司 | 软件云测试的实现方法和装置 |
| US10061832B2 (en) | 2016-11-28 | 2018-08-28 | Oracle International Corporation | Database tuple-encoding-aware data partitioning in a direct memory access engine |
| US10061714B2 (en) | 2016-03-18 | 2018-08-28 | Oracle International Corporation | Tuple encoding aware direct memory access engine for scratchpad enabled multicore processors |
| US10055358B2 (en) * | 2016-03-18 | 2018-08-21 | Oracle International Corporation | Run length encoding aware direct memory access filtering engine for scratchpad enabled multicore processors |
| US9720602B1 (en) | 2016-06-01 | 2017-08-01 | International Business Machines Corporation | Data transfers in columnar data systems |
| US10599488B2 (en) | 2016-06-29 | 2020-03-24 | Oracle International Corporation | Multi-purpose events for notification and sequence control in multi-core processor systems |
| JP6336524B2 (ja) * | 2016-07-25 | 2018-06-06 | 株式会社高速屋 | データ圧縮符号化方法、その装置、及び、そのプログラム |
| US10380058B2 (en) | 2016-09-06 | 2019-08-13 | Oracle International Corporation | Processor core to coprocessor interface with FIFO semantics |
| US10783102B2 (en) | 2016-10-11 | 2020-09-22 | Oracle International Corporation | Dynamically configurable high performance database-aware hash engine |
| US10176114B2 (en) | 2016-11-28 | 2019-01-08 | Oracle International Corporation | Row identification number generation in database direct memory access engine |
| US10459859B2 (en) | 2016-11-28 | 2019-10-29 | Oracle International Corporation | Multicast copy ring for database direct memory access filtering engine |
| US10725947B2 (en) | 2016-11-29 | 2020-07-28 | Oracle International Corporation | Bit vector gather row count calculation and handling in direct memory access engine |
| CN108513146A (zh) * | 2017-02-27 | 2018-09-07 | 晨星半导体股份有限公司 | 收视记录处理电路与相关方法 |
| US11281641B1 (en) * | 2017-05-23 | 2022-03-22 | Amazon Technologies, Inc. | Evaluating encoding history for late encoding binding of data |
| US11169995B2 (en) * | 2017-11-21 | 2021-11-09 | Oracle International Corporation | Relational dictionaries |
| US10452547B2 (en) | 2017-12-29 | 2019-10-22 | Oracle International Corporation | Fault-tolerant cache coherence over a lossy network |
| US10467139B2 (en) | 2017-12-29 | 2019-11-05 | Oracle International Corporation | Fault-tolerant cache coherence over a lossy network |
| US11468024B2 (en) * | 2018-03-27 | 2022-10-11 | Sap Se | Structural data matching using neural network encoders |
| US11030149B2 (en) * | 2018-09-06 | 2021-06-08 | Sap Se | File format for accessing data quickly and efficiently |
| US10725911B2 (en) * | 2018-12-10 | 2020-07-28 | Sap Se | Non-Uniform pagination of columnar data |
| US11403367B2 (en) | 2019-09-12 | 2022-08-02 | Oracle International Corporation | Techniques for solving the spherical point-in-polygon problem |
| CN111008230B (zh) * | 2019-11-22 | 2023-08-04 | 远景智能国际私人投资有限公司 | 数据存储方法、装置、计算机设备及存储介质 |
| US11252027B2 (en) * | 2020-01-23 | 2022-02-15 | Mellanox Technologies, Ltd. | Network element supporting flexible data reduction operations |
| US12248449B2 (en) * | 2021-06-11 | 2025-03-11 | Actian Corporation | Method and apparatus for storing object tokens in a database |
| CN113656400B (zh) * | 2021-07-08 | 2024-02-27 | 上海二三四五网络科技有限公司 | 一种特征数据的编码方法及装置 |
| US11818191B1 (en) * | 2021-11-11 | 2023-11-14 | Two Six Labs, LLC | Stateless lossless compression |
| CN114782148B (zh) * | 2022-06-16 | 2022-09-02 | 青岛农村商业银行股份有限公司 | 农产品收购管理平台及其业务数据压缩方法 |
| CN115955569B (zh) * | 2023-03-14 | 2023-05-23 | 海伦市动物防疫检疫中心 | 一种用于动物防疫检疫中心的监控视频数据传输方法 |
| US12229168B2 (en) * | 2023-05-05 | 2025-02-18 | Microsoft Technology Licensing, Llc | Reading compressed data directly into an in-memory store |
| WO2024233149A1 (en) * | 2023-05-05 | 2024-11-14 | Microsoft Technology Licensing, Llc | Reading compressed data directly into an in-memory store |
| CN116303374B (zh) * | 2023-05-22 | 2023-08-29 | 深圳市维度数据科技股份有限公司 | 基于sql数据库的多维度报表数据优化压缩方法 |
| CN116542697B (zh) * | 2023-07-04 | 2023-10-20 | 酒仙网络科技股份有限公司 | 基于大数据的白酒线上销售供货管理系统 |
| CN117200805B (zh) * | 2023-11-07 | 2024-02-02 | 成都万创科技股份有限公司 | 一种mcu的低内存占用的压缩和解压方法及装置 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08314957A (ja) * | 1995-05-18 | 1996-11-29 | Mitsubishi Electric Corp | データベースシステム |
| JPH11215496A (ja) * | 1998-01-29 | 1999-08-06 | Fujitsu Ltd | 3次元データ圧縮装置、3次元データ復元装置および記録媒体 |
| JPH11317671A (ja) * | 1998-04-30 | 1999-11-16 | Advantest Corp | データ圧縮装置およびデータ圧縮方法 |
| JP2000505968A (ja) * | 1996-07-24 | 2000-05-16 | ユニシス コーポレーション | 即時辞書更新がストリング探索とインターリーブされたデータ圧縮解凍システム |
| JP2000305822A (ja) * | 1999-04-26 | 2000-11-02 | Denso Corp | データベース管理装置,データベースレコード抽出装置,データベース管理方法及びデータベースレコード抽出方法 |
| JP2000516058A (ja) * | 1996-08-06 | 2000-11-28 | シー. レイナー,ジェフリー | 頻度の高いキャラクタの組み合わせ、ワード及び/又はフレーズでプレフィルした辞書を用いるLempel―Zivデータ圧縮技術 |
| JP2002520715A (ja) * | 1998-07-08 | 2002-07-09 | リクワイヤード テクノロジーズ インコーポレイテッド | 値・インスタンス・接続性をコンピュータで実現したデータベース |
| JP2006235643A (ja) * | 2001-08-23 | 2006-09-07 | Nippon Telegr & Teleph Corp <Ntt> | ディジタル信号復号化方法、装置、プログラム及び記録媒体 |
| JP2007013642A (ja) * | 2005-06-30 | 2007-01-18 | Nippon Telegr & Teleph Corp <Ntt> | 信号の符号化装置、方法、プログラム、記録媒体、および信号のコーデック方法 |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5918225A (en) * | 1993-04-16 | 1999-06-29 | Sybase, Inc. | SQL-based database system with improved indexing methodology |
| US5682152A (en) | 1996-03-19 | 1997-10-28 | Johnson-Grace Company | Data compression using adaptive bit allocation and hybrid lossless entropy encoding |
| US5982937A (en) * | 1996-12-24 | 1999-11-09 | Electronics For Imaging, Inc. | Apparatus and method for hybrid compression of raster data |
| US6339616B1 (en) * | 1997-05-30 | 2002-01-15 | Alaris, Inc. | Method and apparatus for compression and decompression of still and motion video data based on adaptive pixel-by-pixel processing and adaptive variable length coding |
| US6680976B1 (en) | 1997-07-28 | 2004-01-20 | The Board Of Trustees Of The University Of Illinois | Robust, reliable compression and packetization scheme for transmitting video |
| GB9727398D0 (en) * | 1997-12-29 | 1998-02-25 | Sgs Thomson Microelectronics | Run-length encoding |
| AU4424899A (en) * | 1998-06-08 | 1999-12-30 | Microsoft Corporation | Compression of time-dependent geometry |
| US7076507B1 (en) * | 1998-07-08 | 2006-07-11 | Required Technologies, Inc. | Value-instance-connectivity computer-implemented database |
| US6567559B1 (en) | 1998-09-16 | 2003-05-20 | Texas Instruments Incorporated | Hybrid image compression with compression ratio control |
| US6597812B1 (en) * | 1999-05-28 | 2003-07-22 | Realtime Data, Llc | System and method for lossless data compression and decompression |
| US6633674B1 (en) | 1999-11-24 | 2003-10-14 | General Electric Company | Picture archiving and communication system employing improved data compression |
| US7178100B2 (en) * | 2000-12-15 | 2007-02-13 | Call Charles G | Methods and apparatus for storing and manipulating variable length and fixed length data elements as a sequence of fixed length integers |
| US6801573B2 (en) | 2000-12-21 | 2004-10-05 | The Ohio State University | Method for dynamic 3D wavelet transform for video compression |
| US6886161B1 (en) * | 2001-05-24 | 2005-04-26 | Nortel Networks Limited | Method and data structure for compressing file-reference information |
| US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
| US7680349B2 (en) | 2004-08-18 | 2010-03-16 | Cisco Technology, Inc. | Variable length coding for clustered transform coefficients in video compression |
| US7483585B2 (en) * | 2004-12-01 | 2009-01-27 | Ati Technologies Ulc | Image compression using variable bit size run length encoding |
| US8879635B2 (en) * | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
| US8775495B2 (en) * | 2006-02-13 | 2014-07-08 | Indiana University Research And Technology | Compression system and method for accelerating sparse matrix computations |
| US7580925B2 (en) * | 2006-04-19 | 2009-08-25 | Tegic Communications, Inc. | Efficient storage and search of word lists and other text |
| US20080001790A1 (en) * | 2006-06-30 | 2008-01-03 | Kyle Kirby | Method and system for enhancing data compression |
| US8364803B2 (en) | 2006-10-20 | 2013-01-29 | Oricane Ab | Method, device, computer program product and system for representing a partition of N W-bit intervals associated to D-bit data in a data communications network |
| US8126062B2 (en) * | 2007-01-16 | 2012-02-28 | Cisco Technology, Inc. | Per multi-block partition breakpoint determining for hybrid variable length coding |
| US20090006309A1 (en) * | 2007-01-26 | 2009-01-01 | Herbert Dennis Hunt | Cluster processing of an aggregated dataset |
| WO2008092147A2 (en) * | 2007-01-26 | 2008-07-31 | Information Resources, Inc. | Analytic platform |
| HUE042697T2 (hu) * | 2007-09-24 | 2019-07-29 | Hasso Plattner Inst Fuer Digital Engineering Ggmbh | ETL kisebb nulla redundancia rendszer és eljárás OLTP adatok jelentésére |
| US8108361B2 (en) | 2008-07-31 | 2012-01-31 | Microsoft Corporation | Efficient column based data encoding for large-scale data storage |
-
2008
- 2008-11-14 US US12/270,873 patent/US8108361B2/en not_active Expired - Fee Related
-
2009
- 2009-07-31 JP JP2011521368A patent/JP5466232B2/ja not_active Expired - Fee Related
- 2009-07-31 WO PCT/US2009/052491 patent/WO2010014956A2/en not_active Ceased
- 2009-07-31 CN CN2009801309842A patent/CN102112962A/zh active Pending
- 2009-07-31 EP EP09803687A patent/EP2321719A4/en not_active Withdrawn
-
2012
- 2012-01-10 US US13/347,367 patent/US8452737B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08314957A (ja) * | 1995-05-18 | 1996-11-29 | Mitsubishi Electric Corp | データベースシステム |
| JP2000505968A (ja) * | 1996-07-24 | 2000-05-16 | ユニシス コーポレーション | 即時辞書更新がストリング探索とインターリーブされたデータ圧縮解凍システム |
| JP2000516058A (ja) * | 1996-08-06 | 2000-11-28 | シー. レイナー,ジェフリー | 頻度の高いキャラクタの組み合わせ、ワード及び/又はフレーズでプレフィルした辞書を用いるLempel―Zivデータ圧縮技術 |
| JPH11215496A (ja) * | 1998-01-29 | 1999-08-06 | Fujitsu Ltd | 3次元データ圧縮装置、3次元データ復元装置および記録媒体 |
| JPH11317671A (ja) * | 1998-04-30 | 1999-11-16 | Advantest Corp | データ圧縮装置およびデータ圧縮方法 |
| JP2002520715A (ja) * | 1998-07-08 | 2002-07-09 | リクワイヤード テクノロジーズ インコーポレイテッド | 値・インスタンス・接続性をコンピュータで実現したデータベース |
| JP2000305822A (ja) * | 1999-04-26 | 2000-11-02 | Denso Corp | データベース管理装置,データベースレコード抽出装置,データベース管理方法及びデータベースレコード抽出方法 |
| JP2006235643A (ja) * | 2001-08-23 | 2006-09-07 | Nippon Telegr & Teleph Corp <Ntt> | ディジタル信号復号化方法、装置、プログラム及び記録媒体 |
| JP2007013642A (ja) * | 2005-06-30 | 2007-01-18 | Nippon Telegr & Teleph Corp <Ntt> | 信号の符号化装置、方法、プログラム、記録媒体、および信号のコーデック方法 |
Cited By (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013137070A1 (ja) * | 2012-03-13 | 2013-09-19 | 日本電気株式会社 | ログ圧縮システム、ログ圧縮方法、及びプログラム |
| JP2014016983A (ja) * | 2012-04-30 | 2014-01-30 | Sap Ag | 部分的マージ |
| WO2013175909A1 (ja) * | 2012-05-25 | 2013-11-28 | クラリオン株式会社 | データ解凍/圧縮装置 |
| JP2013246598A (ja) * | 2012-05-25 | 2013-12-09 | Clarion Co Ltd | データ解凍装置、データ圧縮装置、データの解凍プログラム、データの圧縮プログラム、及び、圧縮データ配信システム |
| US10116325B2 (en) | 2012-05-25 | 2018-10-30 | Clarion Co., Ltd. | Data compression/decompression device |
| JP2013246835A (ja) * | 2012-05-29 | 2013-12-09 | Sap Ag | データウェアハウスモデルからインメモリモデルを生成するためのシステムおよび方法 |
| JP2014186457A (ja) * | 2013-03-22 | 2014-10-02 | Kddi Corp | データ構造化方法、データ再構成方法、データ構造化プログラム、データ再構成プログラム及びデータ符号化装置 |
| JP2015118455A (ja) * | 2013-12-17 | 2015-06-25 | 日本電気株式会社 | 行列圧縮装置、制御方法、及びプログラム |
| JP2018060444A (ja) * | 2016-10-07 | 2018-04-12 | 富士通株式会社 | 符号化プログラム、符号化方法および符号化装置 |
| JP2018156233A (ja) * | 2017-03-16 | 2018-10-04 | ヤフー株式会社 | データ管理装置、データ管理方法、およびプログラム |
| JP2018180645A (ja) * | 2017-04-04 | 2018-11-15 | 富士通株式会社 | データ処理プログラム、データ処理方法およびデータ処理装置 |
| JP2018182466A (ja) * | 2017-04-07 | 2018-11-15 | 富士通株式会社 | 符号化プログラム、符号化方法および符号化装置 |
| US11323132B2 (en) | 2017-04-07 | 2022-05-03 | Fujitsu Limited | Encoding method and encoding apparatus |
| JP7210130B2 (ja) | 2017-04-07 | 2023-01-23 | 富士通株式会社 | 符号化プログラム、符号化方法および符号化装置 |
| US12411695B2 (en) | 2017-04-24 | 2025-09-09 | Intel Corporation | Multicore processor with each core having independent floating point datapath and integer datapath |
| US12175252B2 (en) | 2017-04-24 | 2024-12-24 | Intel Corporation | Concurrent multi-datatype execution within a processing resource |
| US12217053B2 (en) | 2017-04-28 | 2025-02-04 | Intel Corporation | Instructions and logic to perform floating point and integer operations for machine learning |
| US12141578B2 (en) | 2017-04-28 | 2024-11-12 | Intel Corporation | Instructions and logic to perform floating point and integer operations for machine learning |
| JP2020021177A (ja) * | 2018-07-30 | 2020-02-06 | 富士通株式会社 | 情報処理装置、分散処理システム、および分散処理プログラム |
| JP7047651B2 (ja) | 2018-07-30 | 2022-04-05 | 富士通株式会社 | 情報処理装置、分散処理システム、および分散処理プログラム |
| US12056059B2 (en) | 2019-03-15 | 2024-08-06 | Intel Corporation | Systems and methods for cache optimization |
| JP2022523909A (ja) * | 2019-03-15 | 2022-04-27 | インテル・コーポレーション | マルチタイルメモリ管理 |
| US12013808B2 (en) | 2019-03-15 | 2024-06-18 | Intel Corporation | Multi-tile architecture for graphics operations |
| JP7513354B2 (ja) | 2019-03-15 | 2024-07-09 | インテル・コーポレーション | マルチタイルメモリ管理 |
| US12386779B2 (en) | 2019-03-15 | 2025-08-12 | Intel Corporation | Dynamic memory reconfiguration |
| US12066975B2 (en) | 2019-03-15 | 2024-08-20 | Intel Corporation | Cache structure and utilization |
| US12079155B2 (en) | 2019-03-15 | 2024-09-03 | Intel Corporation | Graphics processor operation scheduling for deterministic latency |
| US12093210B2 (en) | 2019-03-15 | 2024-09-17 | Intel Corporation | Compression techniques |
| US12099461B2 (en) | 2019-03-15 | 2024-09-24 | Intel Corporation | Multi-tile memory management |
| US12124383B2 (en) | 2019-03-15 | 2024-10-22 | Intel Corporation | Systems and methods for cache optimization |
| US12321310B2 (en) | 2019-03-15 | 2025-06-03 | Intel Corporation | Implicit fence for write messages |
| US12141094B2 (en) | 2019-03-15 | 2024-11-12 | Intel Corporation | Systolic disaggregation within a matrix accelerator architecture |
| US12153541B2 (en) | 2019-03-15 | 2024-11-26 | Intel Corporation | Cache structure and utilization |
| US12007935B2 (en) | 2019-03-15 | 2024-06-11 | Intel Corporation | Graphics processors and graphics processing units having dot product accumulate instruction for hybrid floating point format |
| US12182035B2 (en) | 2019-03-15 | 2024-12-31 | Intel Corporation | Systems and methods for cache optimization |
| US12182062B1 (en) | 2019-03-15 | 2024-12-31 | Intel Corporation | Multi-tile memory management |
| US12198222B2 (en) | 2019-03-15 | 2025-01-14 | Intel Corporation | Architecture for block sparse operations on a systolic array |
| US12204487B2 (en) | 2019-03-15 | 2025-01-21 | Intel Corporation | Graphics processor data access and sharing |
| US12210477B2 (en) | 2019-03-15 | 2025-01-28 | Intel Corporation | Systems and methods for improving cache efficiency and utilization |
| US12293431B2 (en) | 2019-03-15 | 2025-05-06 | Intel Corporation | Sparse optimizations for a matrix accelerator architecture |
| US12242414B2 (en) | 2019-03-15 | 2025-03-04 | Intel Corporation | Data initialization techniques |
| US12361600B2 (en) | 2019-11-15 | 2025-07-15 | Intel Corporation | Systolic arithmetic on sparse data |
| US12493922B2 (en) | 2019-11-15 | 2025-12-09 | Intel Corporation | Graphics processing unit processing and caching improvements |
| JP2021111882A (ja) * | 2020-01-10 | 2021-08-02 | 株式会社日立製作所 | ストレージシステム、及び、記憶制御方法 |
| JP7336995B2 (ja) | 2020-01-10 | 2023-09-01 | 株式会社日立製作所 | ストレージシステム、及び、記憶制御方法 |
| US11922018B2 (en) | 2020-01-10 | 2024-03-05 | Hitachi, Ltd. | Storage system and storage control method including dimension setting information representing attribute for each of data dimensions of multidimensional dataset |
| WO2021140867A1 (ja) * | 2020-01-10 | 2021-07-15 | 株式会社日立製作所 | ストレージシステム、及び、記憶制御方法 |
| US12554674B2 (en) | 2024-10-15 | 2026-02-17 | Intel Corporation | Multi-tile memory management |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2321719A2 (en) | 2011-05-18 |
| JP5466232B2 (ja) | 2014-04-09 |
| WO2010014956A3 (en) | 2010-06-10 |
| US20100030796A1 (en) | 2010-02-04 |
| US20120109910A1 (en) | 2012-05-03 |
| US8452737B2 (en) | 2013-05-28 |
| US8108361B2 (en) | 2012-01-31 |
| EP2321719A4 (en) | 2011-09-14 |
| CN102112962A (zh) | 2011-06-29 |
| WO2010014956A2 (en) | 2010-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5466232B2 (ja) | 大規模なデータストレージのための効率的な列ベースデータの符号化 | |
| EP2321746B1 (en) | Efficient large-scale processing of column based data encoded structures | |
| CN102171680B (zh) | 用于基于列的数据编码结构的查询的高效大规模过滤和/或排序 | |
| US20100088309A1 (en) | Efficient large-scale joining for querying of column based data encoded structures | |
| Jiang et al. | Good to the last bit: Data-driven encoding with codecdb | |
| CN103177062B (zh) | 用于高速内存在线分析处理查询和操作的加速查询操作器 | |
| US8266147B2 (en) | Methods and systems for database organization | |
| JP4907600B2 (ja) | 繰り返し値を有するテーブルのブロック圧縮 | |
| US9910855B2 (en) | Reordering of database records for improved compression | |
| KR102267441B1 (ko) | 데이터의 하이브리드 저장을 이용한 데이터 아카이빙 방법 및 시스템 | |
| EP3913494B1 (en) | Data compression techniques | |
| US11030172B2 (en) | Database archiving method and device for creating index information and method and device of retrieving archived database including index information | |
| US12253970B2 (en) | Compression and search process on a data set based on multiple strategies | |
| CN112489731B (zh) | 一种基因型数据压缩方法、系统、计算机设备及存储介质 | |
| Basani et al. | Optimizing Cloud Data Storage: Evaluating File Formats for Efficient Data Warehousing | |
| WO2010060179A1 (en) | Methods for organizing a relational database by using clustering operations | |
| CN117609588A (zh) | 数据处理方法、数据处理装置及电子设备 | |
| Dhanekula | Improved storage technique for metadata management at the application level | |
| Wang et al. | Group-scope query and its access method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120724 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120724 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130701 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130718 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130812 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131016 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131204 |
|
| 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: 20131225 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5466232 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |