JP7304916B2 - 補助管理装置、管理装置およびデータベースシステム - Google Patents
補助管理装置、管理装置およびデータベースシステム Download PDFInfo
- Publication number
- JP7304916B2 JP7304916B2 JP2021118754A JP2021118754A JP7304916B2 JP 7304916 B2 JP7304916 B2 JP 7304916B2 JP 2021118754 A JP2021118754 A JP 2021118754A JP 2021118754 A JP2021118754 A JP 2021118754A JP 7304916 B2 JP7304916 B2 JP 7304916B2
- Authority
- JP
- Japan
- Prior art keywords
- management device
- unnecessary
- unit
- information
- unnecessary area
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
〔1.情報処理〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図である。
次に、図2を用いて、実施形態に係る管理装置10の構成例について説明する。図2は、実施形態に係る管理装置10の構成例を示すブロック図である。図2に示すように、管理装置10は、制御部20と、記憶部30とを有する。
次に、図3を用いて、補助管理装置50の構成例について説明する。図3は、実施形態に係る補助管理装置50の構成例を示すブロック図である。図3に示す例において、補助管理装置50は、制御部60と、記憶部70とを備える。
次に、図5を用いて、実施形態に係る管理装置10の処理手順について説明する。図5は、実施形態に係る管理装置10が実行する処理手順を示すフローチャートである。なお、以下に示す処理手順は、管理装置10の制御部20によって実行される。
上述した実施形態では、たとえば、補助管理装置50それぞれが所定のタイミングでストレージ100内をスキャンするよう場合について説明したが、これに限定さるものでない。たとえば、補助管理装置50によるスキャンのタイミングがそれぞれずれるようにスキャンするタイミングを定めてもよい。この場合、すべての補助管理装置50でスキャンを異なる時間帯で実行するようにしてもよく、例えば、ある時間帯において所定数の補助管理装置50以外の補助管理装置50がスキャンを行うようにしてもよい。
上述した実施形態に係る補助管理装置50は、ストレージ100(データベースの一例)における所定のストレージ領域をスキャンし、不要領域を特定する特定部63と、特定部63によって特定された不要領域に関する送信条件が成立した場合に、不要領域に関する情報をまとめた不要領域情報をデータベースの管理装置10へ送信する不要領域情報送信部64(送信部の一例)とを備える。したがって、実施形態に係る補助管理装置50によれば、データベースシステム1のストレージ領域を有効活用しつつ、他のプロセスの遅延を抑制することができる。
また、上述してきた実施形態に係る管理装置10は、例えば図8に示すような構成のコンピュータ1000によって実現される。図8は、実施形態に係る管理装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
10 管理装置
21 リクエスト受付部
22 リクエスト実行部
23 不要領域情報受信部
24 統合情報送信部
25 入出力処理部
31 統合情報記憶部
32 送信条件記憶部
50 補助管理装置
61 リクエスト受付部
62 リクエスト実行部
63 特定部
64 不要領域情報送信部
65 統合情報受信部
66 入出力処理部
71 スキャン領域情報記憶部
72 不要領域情報記憶部
73 統合情報記憶部
74 送信条件記憶部
Claims (10)
- データベースにおける所定のストレージ領域をスキャンし、不要領域を特定する特定部と、
前記特定部によって特定された前記不要領域に関する送信条件が成立した場合に、前記不要領域に関する情報をまとめた不要領域情報を前記データベースの管理装置へ送信する送信部と
を備え、
前記特定部は、
スキャンする前記ストレージ領域の更新頻度に応じて決定された頻度で前記不要領域を特定する
ことを特徴とする補助管理装置。 - 前記特定部は、
他の前記補助管理装置によってスキャンされる前記ストレージ領域とは異なる前記ストレージ領域である排他領域をスキャンすること
を特徴とする請求項1に記載の補助管理装置。 - 前記送信部は、
前記特定部によって特定された前記不要領域の数が所定数に達した場合に、前記不要領域情報を前記管理装置へ送信すること
を特徴とする請求項1または2に記載の補助管理装置。 - 前記送信部は、
前記不要領域情報の送信周期に達した場合に、前記不要領域情報を前記管理装置へ送信すること
を特徴とする請求項1、2または3に記載の補助管理装置。 - 前記特定部は、
追記型データベースにおける前記ストレージ領域をスキャンし、当該ストレージ領域に記憶されたデータに紐づいた不要フラグを検出することで、前記不要領域を特定すること
を特徴とする請求項1~4のいずれか一つに記載の補助管理装置。 - 複数の前記補助管理装置から送信された前記不要領域情報を前記管理装置において統合した統合情報を受信する受信部と、
前記受信部によって受信された前記統合情報を記憶する統合情報記憶部と
を備えることを特徴とする請求項1~5のいずれか一つに記載の補助管理装置。 - 前記統合情報に基づいて前記データベースへアクセスし、リクエストを実行するリクエスト実行部
を備えることを特徴とする請求項6に記載の補助管理装置。 - 前記リクエスト実行部は、
複数の前記補助管理装置がそれぞれ独立してアクセス可能な前記データベースにアクセスすること
を特徴とする請求項7に記載の補助管理装置。 - データベースにおいて不要となるデータが記憶された不要領域に関する不要領域情報を前記データベースの補助管理装置から受信する受信部と、
前記受信部によって受信された前記不要領域情報に基づき、前記不要領域に記憶されたデータを更新する更新部と
を備え、
前記受信部は、
前記補助管理装置がスキャンするストレージ領域の更新頻度に応じて決定された頻度で特定された前記不要領域に関する前記不要領域情報を前記補助管理装置から受信する
ことを特徴とする管理装置。 - データベースにおける所定のストレージ領域の更新頻度に応じて決定された頻度で前記ストレージ領域をスキャンし、不要領域を特定する特定部と、
前記特定部によって特定された前記不要領域に関する送信条件を満たした場合に、前記不要領域に関する情報をまとめた不要領域情報を前記データベースの管理装置へ送信する送信部と
を備える補助管理装置と、
複数の前記補助管理装置から受信した前記不要領域情報に基づいて、前記不要領域に記憶されたデータを更新する更新部
を備える管理装置と
を備えることを特徴とするデータベースシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118754A JP7304916B2 (ja) | 2021-07-19 | 2021-07-19 | 補助管理装置、管理装置およびデータベースシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118754A JP7304916B2 (ja) | 2021-07-19 | 2021-07-19 | 補助管理装置、管理装置およびデータベースシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023014673A JP2023014673A (ja) | 2023-01-31 |
| JP7304916B2 true JP7304916B2 (ja) | 2023-07-07 |
Family
ID=85130755
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021118754A Active JP7304916B2 (ja) | 2021-07-19 | 2021-07-19 | 補助管理装置、管理装置およびデータベースシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7304916B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003150419A (ja) | 2001-11-14 | 2003-05-23 | Hitachi Ltd | データベース管理システムの実行情報を取得する手段を有する記憶装置 |
| JP2005339236A (ja) | 2004-05-27 | 2005-12-08 | Hitachi Ltd | データベース管理方法及びデータベースシステム |
-
2021
- 2021-07-19 JP JP2021118754A patent/JP7304916B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003150419A (ja) | 2001-11-14 | 2003-05-23 | Hitachi Ltd | データベース管理システムの実行情報を取得する手段を有する記憶装置 |
| JP2005339236A (ja) | 2004-05-27 | 2005-12-08 | Hitachi Ltd | データベース管理方法及びデータベースシステム |
Non-Patent Citations (1)
| Title |
|---|
| 近藤 雄太 外,PostgreSQL 徹底入門 第4版,初版,日本,株式会社翔泳社,2019年10月04日,pp. 308-318 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023014673A (ja) | 2023-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10831612B2 (en) | Primary node-standby node data transmission method, control node, and database system | |
| CN103180852B (zh) | 分布式数据处理方法及装置 | |
| CN103095687B (zh) | 元数据处理方法及装置 | |
| RU2653292C2 (ru) | Перенос служб через границы кластеров | |
| US9875056B2 (en) | Information processing system, control program, and control method | |
| US10049049B2 (en) | Method and system for caching data managed by plural information processing apparatuses | |
| US7275072B2 (en) | Data processing system and method with data sharing for the same | |
| US20170054803A1 (en) | Information processing device, method, and system | |
| US10090923B2 (en) | Information processing apparatus, wavelength defragmentation method, and non-transitory recording medium recording wavelength defragmentation program | |
| WO2017020757A1 (en) | Rebalancing and elastic storage scheme with elastic named distributed circular buffers | |
| US11080909B2 (en) | Image layer processing method and computing device | |
| KR20160082089A (ko) | 분산 메모리 통합 프레임워크 기반 다중 속성 메모리 캐시의 동적 운영 방법 및 시스템 | |
| US20160103714A1 (en) | System, method of controlling a system including a load balancer and a plurality of apparatuses, and apparatus | |
| JP2011108014A (ja) | 仮想マシン管理装置、仮想マシン管理方法、及び仮想マシン管理プログラム | |
| JP7304916B2 (ja) | 補助管理装置、管理装置およびデータベースシステム | |
| JP7176633B2 (ja) | 仮想化基盤制御装置、仮想化基盤制御方法および仮想化基盤制御プログラム | |
| KR102208704B1 (ko) | Sql 쿼리에 해당하는 동작을 수행할 수 있는 블록체인 소프트웨어, 블록체인 시스템, 및 이의 동작 방법 | |
| US20070033236A1 (en) | Database restructuring apparatus, and computer-readable recording medium recording database restructuring program | |
| CN111708489B (zh) | 一种提高硬盘服务质量的方法和设备 | |
| US11475022B2 (en) | System and method for constructing a compound object in a distributed object storage system | |
| JP2004246702A (ja) | 計算機システム、計算機装置、計算機システムにおけるデータアクセス方法及びプログラム | |
| CN114996351B (zh) | 数据库弹性方法、数据库弹性装置及数据库弹性服务系统 | |
| WO2024263184A1 (en) | Generating and releasing of radio access network intelligent controller subscription identifiers | |
| JP3983036B2 (ja) | ファイルサーバプログラム | |
| JP2014225109A (ja) | 負荷分散装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230307 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230508 |
|
| 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: 20230530 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230627 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7304916 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |