|
||||||||||||||||||||||||||||||||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||||||||||||||||||||||||||||||||
| サポートプラットフォーム | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
PostgreSQL/MySQLそれぞれが動作するOSの一覧を表2に示します。
表2:サポートOS 出典:PostgreSQL バージョン8.1.3 INSTALLファイル/MySQL バージョン5.0.18 Reference Manual PostgreSQLの古いバージョンは、標準でWindowsに対応していなかったため、Linuxを含むUNIX系のOSでよく使用されていました。しかしバージョン8.0でWindowを正式に対応したため、PostgreSQLとMySQLで動作するOSの種類に大きな違いはなくなりました。 ですが、MySQLは比較的古くからWindowsに対応していたため、Windowsでの使用実績も豊富です。 なお、表2内のLinuxについての記載は、それぞれの出典元の記載方法に準じています。MySQLは、サポートOSとして各Linuxディストリビューションの記載をしていませんが、主要なLinuxディストリビューションはサポートしています。 またPostgreSQL/MySQLともに、サポートするCPUについてはx86系やIA-64などのインテル系のみならず、表3に示すように様々なCPUに対応しています。
表3:サポートCPU |
||||||||||||||||||||||||||||||||||||||||||||||||||
| 機能比較 | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
MySQLは、バージョン5.0以前だとストアドプロシージャやトリガなどの機能をサポートしていませんでしたが、PostgreSQLは古くから多くの機能を搭載していました。そこで、PostgreSQLは商用RDBMSに匹敵する機能を持つRDBMSと呼ばれ、MySQLは機能を絞った軽快なRDBMSと呼ばれていました。しかし、現在では2つのRDBMSに特筆すべき大きな機能差は存在していません。 表4にいくつかの機能とその対応状況を示します。なお、MySQLについては使用するストレージエンジンの違いによってサポートする機能が異なりますので、ここではMyISAMエンジンとInooDBエンジンに分けて記載します。MySQLのストレージエンジンについては、後半部分で解説します。
表4:機能比較 |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
前のページ 1 2 3 4 次のページ |
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||

