データベースに対して、SQLなど特定のデータベース管理システム固有の言語で直接実行される問い合わせ。
「ネイティブクエリ」を星図で探索する →
「ネイティブクエリ」とは?意味を解説
データベースに対する問い合わせ方法の一種で、SQLやNoSQLなどのデータベース管理システム固有の言語を使用して直行的に実行されるもの。ORMなどの抽象層を経由せず、データベースが直接解釈・実行する形式。高速処理や複雑なクエリが可能な一方、データベース依存性が高まる。
例文
- ネイティブクエリを使うことで、複雑な結合処理が高速化された。
- セキュリティ対策としてネイティブクエリではパラメータ化が必須だ。
- ORMではできない最適化もネイティブクエリなら実現可能である。
語源・由来
英語の「native」(本来の・固有の)と「query」(問い合わせ)の組み合わせ。データベース管理システムが本来サポートする方法で直接問い合わせることを意味する。IT分野で使用される造語。
英語で言うと
native queryraw SQLdirect database query
「ネイティブクエリ」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「ネイティブクエリ」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「ネイティブクエリ」を探索する →