データ層
「データ層」の英語
「データ層」は英語で data layer と言います。ソフトウェア設計でデータの保存や取得を担う層を指し、データベースへのアクセスに特化した層は data access layer と呼ばれることがあります。D-layer と略す表現もありますが、一般的な技術文書では data layer のほうが自然です。
「データ層」の英語の使い分け
data layer
データの保存・取得などを担う層を広く指す、最も基本的な表現です。
data access layer
データベースなどへのアクセスを担う層を明確に示す技術的な表現です。
一部の設計資料や開発者間の会話で使われることがありますが、一般的・標準的な略称ではありません。
コアイメージ
ソフトウェア設計でアプリケーションと永続化の間にある、データの保存・取得やキャッシュを担う層を指す
英英
A layer in software architecture responsible for storing, retrieving, and caching application data, separating data management from business logic.
語源
D-layerは、data(データ)とlayer(層)の語の結合で、ソフトウェアの層構造においてデータ処理領域を表す用語として生まれた
コラム
- 実装上はD-layerがデータアクセスやキャッシュの責務を持ち、ビジネスロジック層と役割を分離することが設計上の重要点となる