組込みシステムでDBMSを用いるときには,通信のオーバーヘッド,通信負荷の発生を防ぐこと,必要なメモリ容量をリソース制限内に抑えることなどを目的としてインプロセスデータベースを用いることがある。このインプロセスデータベースの説明として,適切なものはどれか。
- クライアントサーバ形式のクライアントとなるアプリケーションプログラムとソケットを介して通信し,SQLを用いて処理を記述する。
- データベースエンジンはライブラリ形式で提供され,アプリケーションプログラムとリンクされて同一メモリ空間で動作する。
- テーブルデータの全体をメモリ上に配置して,データベース処理を高速化する。
- 一つのテーブルを一つのファイルで管理し,アプリケーションプログラムからはファイル入出力のAPIで操作する。
解答
イ
解説
ー
- クライアントサーバ形式のクライアントとなるアプリケーションプログラムとソケットを介して通信し,SQLを用いて処理を記述する。
ー - データベースエンジンはライブラリ形式で提供され,アプリケーションプログラムとリンクされて同一メモリ空間で動作する。
ー - テーブルデータの全体をメモリ上に配置して,データベース処理を高速化する。
ー - 一つのテーブルを一つのファイルで管理し,アプリケーションプログラムからはファイル入出力のAPIで操作する。
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 設計 |
出題歴
- SA 令和6年度春期 問2
- SA 令和4年度春期 問4