JP7355219B2 - 情報管理方法、情報管理プログラム及び情報管理装置 - Google Patents
情報管理方法、情報管理プログラム及び情報管理装置 Download PDFInfo
- Publication number
- JP7355219B2 JP7355219B2 JP2022508021A JP2022508021A JP7355219B2 JP 7355219 B2 JP7355219 B2 JP 7355219B2 JP 2022508021 A JP2022508021 A JP 2022508021A JP 2022508021 A JP2022508021 A JP 2022508021A JP 7355219 B2 JP7355219 B2 JP 7355219B2
- Authority
- JP
- Japan
- Prior art keywords
- index
- data
- bit string
- spatio
- information management
- 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- 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/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2477—Temporal data queries
-
- 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/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明の実施の形態1について説明する。図1は、実施の形態1における情報管理システムの構成の一例を示す図である。
次に、情報管理装置20の構成について説明する。図6は、図1に示す情報管理装置20の構成の一例を示す図である。図6に示すように、情報管理装置20は、通信部21、記憶部22及び制御部23を有する。なお、情報管理装置20は、物理サーバであってもよいし、物理サーバ上に展開された仮想サーバであってもよい。
格納部24は、格納受付部241、第1の変換部242(第1のビット列変換部)、第1の分割部243、キー設定部246、バリュー設定部247及び格納指示部248(格納部)を有する。
次に、検索部25について説明する。検索部25は、検索受付部251、第2の変換部252(条件変換部)、第2の分割部253、第2のパターン判定部254、第2のパターン変換部255(パターン変換部)、キー検索部256、後方ビット列検索部257及びバリュー返却部258(出力部)を有する。
次に、図7及び図8を参照して、検索部25による検索処理の流れについて具体的に説明する。図7及び図8は、図6に示す検索部25による検索処理の流れを説明する図である。
次に、情報管理装置20による情報の格納処理の処理手順について説明する。図9は、図6に示す情報管理装置20による情報の格納処理の処理手順を示すフローチャートである。
次に、情報管理装置20による情報の検索処理の処理手順について説明する。図10は、図6に示す情報管理装置20による情報の検索処理の処理手順を示すフローチャートである。
図11は、実施の形態1の効果を説明する図である。図11に示すように、実施の形態1では、格納時には1パターン(パターンA)のみのインデックスA-1,A-2,A-3をキーとして、各データ1,2,3を格納する(図11の(1)参照)。そして、パターンAのインデックスでキー検索をしたい場合には、そのまま検索を1回実行すれば、検索が可能である(図11の(2)参照)。また、別パターン(パターンB)のインデックスでキー検索をしたい場合には、このインデックスのインデックスパターンをパターンAに変換して、キー検索を実行すればよい(図11の(3)参照)。
次に、実施の形態2について説明する。実施の形態2では、格納対象のインデックスを、検索対象としたい2つのインデックスパターンの要素を交互に組み合わせた合成インデックスパターンを有する第1の合成インデックスに変換し、変換した第1の合成インデックスをキーとして設定してデータを格納する。そして、実施の形態2では、検索対象の時空間データを変換したビット列の前方ビット列に対応するインデックスを、合成インデックスパターンを有する第2の合成インデックスに変換し、変換した第2の合成インデックスを用いてキー検索を行う。
まず、実施の形態2に係る情報管理装置の構成について説明する。図12は、実施の形態2に係る情報管理装置220の構成の一例を示す図である。図12に示すように、情報管理装置220は、情報管理装置20と比して、格納部224及び検索部225を有する制御部223を有する。
格納部224は、格納受付部241、第1の変換部242(第1のビット列変換部)、第1の分割部243、第1のパターン判定部2244、第1の合成インデックス変換部2245、キー設定部246、バリュー設定部247及び格納指示部248(格納部)を有する。格納受付部241、第1の変換部242、第1の分割部243、キー設定部246、バリュー設定部247及び格納指示部248は、図6に示す第1の変換部242、第1の分割部243、バリュー設定部247及び格納指示部248と同じ処理を行う。
次に、検索部225について説明する。検索部225は、検索受付部251、第2の変換部252(条件変換部)、第2の分割部253、第2のパターン判定部254、第2の合成インデックス変換部2255、キー検索部256、後方ビット列検索部257及びバリュー返却部258(出力部)を有する。検索受付部251、第2の変換部252、第2の分割部253、第2のパターン判定部254、キー検索部256、後方ビット列検索部257及びバリュー返却部258は、図6に示す検索受付部251、第2の変換部252、第2の分割部253、第2のパターン判定部254、キー検索部256、後方ビット列検索部257及びバリュー返却部258と同じ処理を行う。
次に、図13~図23を参照して、合成インデックスパターンの設定処理について説明する。図13~図23は、合成インデックスパターンの設定処理を説明する図である。
検索部225は、第2のインデックスを、格納パターンである合成インデックスパターンA+B「x0t0y0t1x1y1t2t3x2y2t4x3t5y3x4t6y4t7x5y5t8t9」を有する第2の合成インデックスに変換し、第2の合成インデックスをキーとして検索を行う。そこで、図24及び図25を参照して、検索部225による検索処理の流れについて具体的に説明する。図24及び図25は、図12に示す検索部225による検索処理の流れを説明する図である。
次に、情報管理装置220による情報の格納処理の処理手順について説明する。図26は、図12に示す情報管理装置220による情報の格納処理の処理手順を示すフローチャートである。
次に、情報管理装置220による情報の検索処理の処理手順について説明する。図27は、図12に示す情報管理装置220による情報の検索処理の処理手順を示すフローチャートである。
実施の形態2に係る情報管理装置220では、格納対象のインデックスを、検索対象としたい2つのインデックスパターンの要素を交互に組み合わせた合成インデックスパターンを有する第1の合成インデックスに変換し、変換した第1の合成インデックスをキーとしてデータを格納する。
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部又は任意の一部が、CPU及び当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
図28は、プログラムが実行されることにより、情報管理装置20,220が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。
10 データ送信機器
20,220 情報管理装置
21 通信部
22 記憶部
23,223 制御部
24,224 格納部
25,225 検索部
30 時空間データベース(DB)
40 端末装置
41 アプリケーション
221 合成インデックスパターンデータ
241 格納受付部
242 第1の変換部
243 第1の分割部
246 キー設定部
247 バリュー設定部
248 格納指示部
251 検索受付部
252 第2の変換部
253 第2の分割部
254 第2のパターン判定部
255 第2のパターン変換部
256 キー検索部
257 後方ビット列検索部
258 バリュー返却部
2244 第1のパターン判定部
2245 第1の合成インデックス変換部
2255 第2の合成インデックス変換部
Claims (7)
- 時間データ及び位置データを含む時空間データと該時空間データに対応する対応データと、を管理する情報管理装置が実行する情報管理方法であって、
格納対象の情報の前記時空間データを第1のインデックスパターン構成を有するビット列に変換する第1のビット列変換工程と、
前記第1のビット列変換工程において変換されたビット列の前方ビット列に対応する第1のインデックスを、前記第1のインデックスにおける第1のインデックスパターンの要素と、前記格納対象の情報の時空間データが前記第1のインデックスパターン構成とは異なる第2のインデックスパターン構成を有するビット列に変換された第2のインデックスパターンの要素とを、前記時間データまたは前記位置データの単位ごとに交互に組み合わせた合成インデックスパターンを有する第1の合成インデックスに変換する第1の合成インデックス変換工程と、
前記第1の合成インデックスをキーとし、前記格納対象の情報の対応データをバリューとして時空間データベースに格納する格納工程と、
を含んだことを特徴とする情報管理方法。 - 前記合成インデックスパターンは、同じ要素が重複しないパターンであることを特徴とする請求項1に記載の情報管理方法。
- 検索対象の時空間データの範囲条件をビット列に変換する条件変換工程と、
前記条件変換工程において変換されたビット列の前方ビット列に対応する第2のインデックスを、前記合成インデックスパターンを有する第2の合成インデックスに変換する第2の合成インデックス変換工程と、
前記第2の合成インデックスを用いて前記キーを検索し、検索された前記キーのバリューに含まれる対応データを検索結果として出力する出力工程と、
をさらに含んだことを特徴とする請求項1または2に記載の情報管理方法。 - 前記出力工程は、前記第2の合成インデックスのうちブランク箇所へ配置する0または1の組み合わせ回数分、前記キーの検索を行うことを特徴とする請求項3に記載の情報管理方法。
- 前記出力工程は、前記第2の合成インデックスの先頭の所定数のビットで前記キーの検索を行い、検索されたキーのうち、前記第2の合成インデックスと同じビット配置のキーを抽出することを特徴とする請求項3に記載の情報管理方法。
- 時間データ及び位置データを含む時空間データと該時空間データに対応する対応データとのうち、格納対象の情報の前記時空間データを第1のインデックスパターン構成を有するビット列に変換する第1のビット列変換ステップと、
前記第1のビット列変換ステップにおいて変換されたビット列の前方ビット列に対応する第1のインデックスを、前記格納対象の情報の時空間データが前記第1のインデックスパターン構成とは異なる第2のインデックスパターン構成を有するビット列に変換された第2のインデックスパターンの要素とを、前記時間データまたは前記位置データの単位ごとに交互に組み合わせた合成インデックスパターンを有する第1の合成インデックスに変換する第1の合成インデックスステップと、
前記第1の合成インデックスをキーとし、前記格納対象の情報の対応データをバリューとして時空間データベースに格納する格納ステップと、
をコンピュータに実行させるための情報管理プログラム。 - 時間データ及び位置データを含む時空間データと該時空間データに対応する対応データと、を管理する情報管理装置であって、
格納対象の情報の前記時空間データを第1のインデックスパターン構成を有するビット列に変換する第1のビット列変換部と、
前記第1のビット列変換部によって変換されたビット列の前方ビット列に対応する第1のインデックスを、前記第1のインデックスにおける第1のインデックスパターンの要素と、前記格納対象の情報の時空間データが前記第1のインデックスパターン構成とは異なる第2のインデックスパターン構成を有するビット列に変換された第2のインデックスパターンの要素とを、前記時間データまたは前記位置データの単位ごとに交互に組み合わせた合成インデックスパターンを有する第1の合成インデックスに変換する第1の合成インデックス変換部と、
前記第1の合成インデックスをキーとし、前記格納対象の情報の対応データをバリューとして時空間データベースに格納する格納部と、
を有することを特徴とする情報管理装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/012541 WO2021186738A1 (ja) | 2020-03-19 | 2020-03-19 | 情報管理方法、情報管理プログラム及び情報管理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2021186738A1 JPWO2021186738A1 (ja) | 2021-09-23 |
JP7355219B2 true JP7355219B2 (ja) | 2023-10-03 |
Family
ID=77770744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022508021A Active JP7355219B2 (ja) | 2020-03-19 | 2020-03-19 | 情報管理方法、情報管理プログラム及び情報管理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US12013828B2 (ja) |
JP (1) | JP7355219B2 (ja) |
WO (1) | WO2021186738A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150081719A1 (en) | 2013-09-19 | 2015-03-19 | Suprio Ray | Parallel Spatio Temporal Indexing for High-Update Workloads and Query Processing |
WO2019160133A1 (ja) | 2018-02-19 | 2019-08-22 | 日本電信電話株式会社 | 情報管理装置、情報管理方法及び情報管理プログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8676743B2 (en) * | 2011-05-03 | 2014-03-18 | Space-Time Insight | Space-time-nodal type signal processing |
JP5915335B2 (ja) * | 2012-03-30 | 2016-05-11 | 富士通株式会社 | 情報管理方法及び情報管理装置 |
JP6032467B2 (ja) * | 2012-06-18 | 2016-11-30 | 株式会社日立製作所 | 時空間データ管理システム、時空間データ管理方法、及びそのプログラム |
WO2014102569A1 (en) * | 2012-12-27 | 2014-07-03 | Arria Data2Text Limited | Method and apparatus for motion description |
US9753947B2 (en) * | 2013-12-10 | 2017-09-05 | Weather Decision Technologies, Inc. | Four dimensional weather data storage and access |
JP6714152B2 (ja) * | 2017-04-03 | 2020-06-24 | 日本電信電話株式会社 | 分析装置、分析方法及び分析プログラム |
JP6911877B2 (ja) | 2018-02-19 | 2021-07-28 | 日本電信電話株式会社 | 情報管理装置、情報管理方法及び情報管理プログラム |
-
2020
- 2020-03-19 JP JP2022508021A patent/JP7355219B2/ja active Active
- 2020-03-19 WO PCT/JP2020/012541 patent/WO2021186738A1/ja active Application Filing
- 2020-03-19 US US17/799,932 patent/US12013828B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150081719A1 (en) | 2013-09-19 | 2015-03-19 | Suprio Ray | Parallel Spatio Temporal Indexing for High-Update Workloads and Query Processing |
WO2019160133A1 (ja) | 2018-02-19 | 2019-08-22 | 日本電信電話株式会社 | 情報管理装置、情報管理方法及び情報管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2021186738A1 (ja) | 2021-09-23 |
US20230064789A1 (en) | 2023-03-02 |
JPWO2021186738A1 (ja) | 2021-09-23 |
US12013828B2 (en) | 2024-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6911877B2 (ja) | 情報管理装置、情報管理方法及び情報管理プログラム | |
US10338958B1 (en) | Stream adapter for batch-oriented processing frameworks | |
CN105025053A (zh) | 基于云存储技术的分布式文件的上传方法及其*** | |
US10908834B2 (en) | Load balancing for scalable storage system | |
US20170031948A1 (en) | File synchronization method, server, and terminal | |
US11238046B2 (en) | Information management device, information management method, and information management program | |
CN111258978B (zh) | 一种数据存储的方法 | |
CN111966633B (zh) | 用于查询目录下子节点的方法、装置、电子设备及介质 | |
WO2011071104A1 (ja) | 分散ファイルシステム、そのデータ選択方法およびプログラム | |
KR101339766B1 (ko) | 클라우드 서비스 컴포넌트간 매쉬업을 통한 통합 클라우드 서비스 시스템 | |
US20140214775A1 (en) | Scalable data deduplication | |
JP5492146B2 (ja) | データベースシステム及び制御方法 | |
JP7355219B2 (ja) | 情報管理方法、情報管理プログラム及び情報管理装置 | |
CN112035413B (zh) | 元数据信息查询方法、装置及存储介质 | |
JP7364039B2 (ja) | 情報管理方法、情報管理プログラム及び情報管理装置 | |
CN109299059A (zh) | 文件存储、检索方法、装置、存储介质及服务器 | |
CN111428114B (zh) | Elasticsearch搜索引擎的索引创建方法及装置 | |
US10083121B2 (en) | Storage system and storage method | |
US20220365680A1 (en) | Data reading method and terminal | |
JP4743444B2 (ja) | データ転送方法 | |
CN111258955A (zh) | 一种文件读取方法和***、存储介质、计算机设备 | |
WO2022057698A1 (en) | Efficient bulk loading multiple rows or partitions for single target table | |
CN115878046B (zh) | 数据处理方法、***、装置、存储介质及电子设备 | |
CN111104787B (zh) | 用于比较文件的方法、设备和计算机程序产品 | |
US20150215404A1 (en) | Replication device, replication method, and replication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220608 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230606 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230712 |
|
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: 20230822 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230904 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7355219 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |