データベースサーバー

This article needs additional citations for verification. 信頼できるソースへの引用を追加することで、この記事の改善にご協力ください。 ソースがないものは、異議申し立てや削除されることがあります。 “Database server” – news – newspapers – books – scholar – JSTOR (September 2014) (Learn how and when to remove this template message)

データベースサーバーとは、クライアント-サーバーモデルで定義された、他のコンピュータプログラムまたはコンピュータにデータベースサービスを提供するデータベースアプリケーションを使用するサーバーのことである。 データベース管理システム (DBMS) は頻繁にデータベースサーバー機能を提供し、いくつかのデータベース管理システム (MySQL など) はデータベースアクセスのためにクライアントサーバーモデルにのみ依存しています (SQLite などは埋め込みデータベースとして使用するためのものです)。

ユーザーは、ユーザーのコンピュータ上で動作する「フロントエンド」(要求されたデータを表示する)を介して、またはサーバー上で動作し、データ分析やストレージなどのタスクを処理する「バックエンド」を介してデータベース サーバーにアクセスします。 各データベースはそのクエリ言語を理解し、送信されたクエリをサーバーで読み取り可能な形式に変換して実行し、結果を取得します。

プロプライエタリなデータベース アプリケーションの例としては、Oracle、DB2、Informix、Microsoft SQL Serverなどがあります。 フリーソフトウェアのデータベースアプリケーションの例としては、PostgreSQL、GNU General Public Licenceの下ではIngresとMySQLがあります。 どのサーバーも独自のクエリロジックと構造を使用しています。 SQL (Structured Query Language) クエリ言語は、すべてのリレーショナルデータベース・アプリケーションで多かれ少なかれ同じです。

明確にしておくと、データベースサーバーは、データベースアプリケーションを介してクライアントに関連するサービスを維持する単なるサーバーです。

コメントする