mysql:10094
From: "Zen Kishimoto" <"Zen Kishimoto" <zen@xxxxxxxxxx>>
Date: Thu, 9 Sep 2004 14:54:37 -0700
Subject: [mysql 10094] MySQLとPostgreSQL?
皆様 若干宣伝ぽいですが、時々MySQLは大量のデータを さばけるかというような質問もありますので。しかし、 日本ではMySQL擁護の記事は少ないですね。英語では 山のごとくありますが、全部訳するのは大変です。 岸本 ーーーーーーーーーーーーーーーーーーーーーーーーーーー 原文 http://www.builderau.com.au/architect/database/0,39024547,20273361,00.htm MySQLとPostgreSQL? オーストラリア在住のコメンテータの Con Zymarisが答えます。 質問:開発者はMySQL とPostgreSQLを使っていると 聞きます。どちらかオープンソース・データベースと しては優れているのですか。 答え: データベースを選択する際にはOSや開発 ツールを選択する際の選択基準を使うべきです。 MySQLが良いデータベースだと評価されている理由はいくつか あります。それらは、幅の広いプラットフォームに渡って サポートしている。(他の殆どのデータべースよりも数が 多い。)多くの人に使用されている(全世界で約400万件 インストールされており、多くの開発者やホスティング の会社によく理解されている、展開の速度が速い(1年に 約1,000万回ダウンロードされている。)ことなどが上げられます。 MySQL はフルに機能を持ったデータベースの中では一番 性能が高く(PostgreSQLに比べると9倍速い)、多分保守が 一番簡単なSQLサーバで一番ハードウエア・プラットフォーム に対する要求が少ないです。スケーラビリティでは 何百万のレコードをサポートして、何百というユーザ を同時にサポートします。 7年前に初めてMySQLを使い始めたとき、主な特徴はスピード、 簡便さ、品質の高い保守用のツールと無料だったことです。 PostgreSQLの特徴は機能の充実と完全にオープンソースだと いうことです。そのうちに、MySQLはオープンソースとして リリースされ、多くの機能(トランズアクションなどの) が追加されPostgreSQLやその他のデータベースとと競争する ようになりました。同じころ、PostgreSQLも安定性を増し、 性能をあげ、新しいツールを増加しました。ある意味では この2つのデータベースは機能とアトリビュートの関しては ますます近づいていくようです。 どちらを選ぶかは「アプリがスレッドをサポートする SQLエンジンを必要か」(MySQLはスレッドをサポート) 「データベースがウインドウ環境で走る必要があるか。」 (MySQLは何年もの間ウインドウ環境で実行可能)などを 考慮する必要があります。しかし、もし トリガーが必要であれば、多分PostgreSQLを考慮しなければ ならないでしょう。(翻訳者注:トリガーは5.0でサポート) どちらにしても、どちらのデータベースもどのようなアプリを 開発していてもサポートできるでしょう。MySQLはGoogle やYahoo! のウエブの後方で使用されているので、多分あなたの要求に 合うだけのパワーがあるでしょう。 最後のポイントはオープンソースは選択があるということです。 MySQLとPostgreSQLはたぶん一番よく知られたデータベースでしょうが (http://freshmeat.netによれば) 他に267個のドメインに特殊化された データベースのサーバがあります。MySQLもPostgreSQLも適切でないのなら Firebird, InterBaseでも SAP DBでも使えます。(翻訳者注:SAP DB はMaxDBと名前を変えてMySQLで提供されています。) どれも皆オープンソースです。 --------------------- Zen Kishimoto zen@xxxxxxxxxx IP Devices, Inc. (408) 567-9391 2175 De La Cruz Blvd., Suite 10 (801) 720-8847 (FAX) Santa Clara, CA 95050