ミドルウェア

R

Redis(レディス)

Redis(レディス)とは、データをメモリ上に置いて扱う、非常に高速なデータ管理の仕組みのことです。名前と値の組で保存する形が基本で、Webサービスの応答を速くする土台として広く使われています。現実世界に例えると、Redisは机の上に広げた...
H

httpd(HTTP Daemon/エイチティーティーピーディー)

httpd(HTTP Daemon/エイチティーティーピーディー)とは、ブラウザなどから送られてくるHTTPリクエストを受け取り、Webページのデータを返す働きをする、Webサーバーソフトウェアの実行プログラム(プロセス)そのものを指す言葉...
R

リバースプロキシ(Reverse Proxy)

リバースプロキシ(Reverse Proxy)とは、利用者からの要求をサーバーの手前で受け止め、代わりに裏側のサーバーへ取り次ぐ仕組みのことです。利用者から見れば、話している相手はここ一か所だけになります。現実世界に例えると、リバースプロキ...
D

DBサーバー(データベースサーバー)

DBサーバー(データベースサーバー)とは、データをまとめて保管し、求めに応じて取り出したり書き換えたりする役目に専念するサーバーのことです。Database Serverの略で、業務システムのほとんどが、裏側にこれを持っています。現実世界に...
F

ファイルサーバ(File Server)

ファイルサーバ(File Server)とは、ネットワークに接続された複数のパソコンから、共通のファイルやフォルダを保存・共有できるようにするためのサーバーのことです。社内の複数人が同じ資料にアクセスしたり、共同で編集したりする際に欠かせな...
M

MySQL(マイエスキューエル)

MySQLとは、世界中で使われるオープンソースのデータベース管理システム(RDBMS)です。テーブルやSQLの基本、他のデータベースとの違いを初心者向けにやさしく解説します。
P

PostgreSQL(ポストグレスキューエル)

PostgreSQL(ポスグレ)とは何かを初心者向けに解説。オープンソースのリレーショナルデータベースの特徴やMySQLとの違い、メリットや使われる場面を紹介します。
D

DBMS(ディービーエムエス)

DBMS(ディービーエムエス)とは、データベースを作成・管理し、安全で効率的なデータの出し入れを実現する専門のソフトウェアのことです。正式には「DataBase Management System(データベース管理システム)」といい、SQL...
M

MSDeployAgentService(エムエスデプロイ・エージェントサービス)

MSDeployAgentService(エムエスデプロイ・エージェントサービス)とは、マイクロソフトのWeb配置ツール「Web Deploy(MSDeploy)」の一部として、配置先のサーバー上で待機し、リモートからのWebサイト配置(デ...
M

ミドルウェア(MiddleWare)

ミドルウェア(MiddleWare)とは、OSとアプリケーションの中間(ミドル)に位置して働くソフトウェアのことです。多くのアプリで共通して必要になる機能(データ管理、通信の仲介など)を提供し、アプリ開発者が同じ仕組みを毎回作らなくて済むよ...