[前][次][番号順一覧][スレッド一覧]

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





[前][次][番号順一覧][スレッド一覧]