IT用語帳
FEデータベース · データベース方式

インメモリデータベース

In-memory Database

いんめもりでーたべーす

データを主記憶上に置いて処理するデータベース。ディスクへのアクセスが不要なため極めて高速だが、容量に限りがあり、電源断に備えてログや定期的な書出しによる保全が必要になる。

共有:

Related

他の資格での定義

APインメモリデータベース

データを主記憶上に保持して処理するデータベース。ディスクへの入出力が発生しないため応答が極めて速い一方、電源断に備えたログの永続化や、主記憶容量の制約への対処が必要となる。

DBインメモリデータベース

データを主にメインメモリ上に格納して処理するデータベース。ディスクI/Oを最小限に抑えることで極めて高速な読み書きを実現する。リアルタイム分析や高頻度トランザクション処理に適する。SAP HANAが代表例。

PD-Dインメモリデータベース

データを主記憶(メモリ)上に置いて処理するデータベース。ディスク入出力を待たないため読み書きが非常に速いが、メモリは電源断で内容が失われるので、更新ログやスナップショットの不揮発記憶への書出し、レプリケーションで永続性を補う。リアルタイム分析や大量の高速なトランザクション処理に使われ、SAP HANAやRedisが代表例。

A-1インメモリデータベース

データを補助記憶ではなく主記憶上に保持して処理するデータベース。ディスクへの入出力が生じないため、読み書きが非常に高速で、リアルタイムの分析や大量のトランザクション処理に向く。電源断に備えて、ログやスナップショットを補助記憶に保存して永続性を確保する。

Related

関連キーワードの用語

FE関係データベース

データを2次元の表(テーブル、リレーション)の集合として管理するデータベース。行(タプル)と列(属性)で構成され、テーブル間をキーで関連付けてデータの整合性を維持する。SQLによる操作が標準的で、最も広く普及しているデータベース形式。

FEDBMS

データベースの定義・操作・制御・保全を一元的に管理するソフトウェア。同時実行制御、障害回復、データ機密保護などの機能を提供する。Oracle、MySQL、PostgreSQLなどが代表的で、ミドルウェアとしてOSとアプリケーションの間に位置する。

FENoSQL

関係データベース以外のデータベースの総称。キーバリュー型、ドキュメント指向、列指向、グラフ型などがあり、大量データの分散処理やスキーマレスな柔軟なデータ構造に対応できる。

FE3層スキーマ

データベースの構造を外部スキーマ(利用者やプログラムから見たデータの定義)、概念スキーマ(データベース全体の論理的構造)、内部スキーマ(物理的な記憶構造)の3層に分けて管理する方式。データの独立性を高める。

FE外部スキーマ

3層スキーマにおいて、個々の利用者やアプリケーションプログラムから見たデータの定義。副スキーマとも呼ばれ、ビューに対応する。利用者ごとに必要なデータだけを見せることでセキュリティと利便性を向上させる。

FE概念スキーマ

3層スキーマにおいて、データベース全体の論理的なデータ構造を定義したもの。テーブル、属性、制約、関連などを含み、データベース管理者が設計・管理する。物理的な格納方法には依存しない。