mysql:571
From: "Y. Tsutsui" <"Y. Tsutsui" <tutui@xxxxxxxxxx>>
Date: 17 Jan 99 02:48:17 +0900
Subject: [mysql 571] Re: [mysql 564] mysql vs postgerSQL ?
私もSQL初心者です。 >代表的なフリーDBのmysqlはpostgerSQLよりかなり高速でしょうか? >確かLinuxマガジンを見たときに圧倒的にmysqlの方が速かったです。 私も私なりにテストしましたが、5〜6倍mysqlのほうが速かったです。 もちろんindexも指定してあります。もっとも、厳密なテストではなく 私が業務で使っている70万件ほどのデータです。 >等、その他、良い点等もご存知でしたら教えて下さい。 非常に助かるのが1バイトのtinyint型があることです。unsignedが 使えるのもありがたいです。データベースサイズを小さくできます。 char(1)でもいいのかもしれませんが.. >また、ある本を見たときにもmysqlは高機能と書いてありました。 機能的な比較では村上さんのページにcrash meなる比較表があります。 http://www.softagency.co.jp/mysql/ これによればmysqlにあってpostgerSQLにないもので気になるものは、 ・三角関数 (まったく使わないかも知れませんが) ・IF (ないと非常に不便な気がします) ・Function IN on strings in SELECT (これも無いと不便な気がします) ・STDDEV (自分で計算するのは面倒です) ・case insensitive compare (意見の分かれるところではあります) ・# as comment (これまた便利です) ・Alter table change column (えー、これって普通はできないんでしょう か) といったところです。もちろんpostgerSQLの方が優れている点も多いとは 思います。 最初に選ぶときは言語インターフェースが多そうだったのでmysqlにしましたが、 やはり機能・速度も気になり、postgerSQLも評価してみました。 今は圧倒的な速度優位、データベースサイズ優位で気に入ってます。 またxmysql(X上でのmysqlインターフェース、私も日本語版が欲しいです) も結構便利です。 とりあえず両方使ってみるのがいいと思います。mysqlはオンラインマニュアルも 非常にわかりやすいです。 プレック研究所 システム開発室 堤井泰志 tutui@xxxxxxxxxx