SQL
|
更新日:2004年8月30日
|
|
IBM社が開発したリレーショナルデータベース操作用言語。条件を入力し、複数の検索結果を得るためのもの。条件分岐や変数などの概念がなく、他のプログラミング言語と組み合わせることでデータベースとのインターフェイスとなる。
主要なデータベースは以下の通りである。
|
MySQL
TCX DataKonsultAB社などが開発している、オープンソースのリレーショナルデータベース管理システム(RDBMS)。フリーソフト。
| 長所 |
マルチユーザ、マルチスレッドで動作し、高速性と堅牢性に定評がある。基本的に無償で利用できる。
|
| 短所 |
機能が少ない。 |
|
PostgreSQL
オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)の一つ。BSDライセンスによるフリーソフト。
| 長所 |
商用データベースに匹敵もしくはそれ以上の機能を持っている。基本的に無償で利用できる。
|
| 短所 |
トランザクションログの取得機能が弱く、レプリケーション機能が備わっていない。このため、連続稼動中のバックアップデータベースの保存が困難。24時間365日連続稼動が想定され、追加・更新が発生するシステムには向かない。 |
|
SQLServer
マイクロソフト社のデータベースを作成するアプリケーションソフトウェア。企業の顧客名簿や商品管理など、大規模データベースの構築に利用されることが多い。
| 長所 |
安定性と高機能。マイクロソフト社によるサポートを受けることができる。
|
| 短所 |
有償である。
※ データベースソフトの分野で圧倒的シェアを有するオラクルのデータベースソフトと競合関係にある。 |
|