yasuy****@javao*****
yasuy****@javao*****
2004年 3月 2日 (火) 16:25:55 JST
えんどうです。 dbi-0.1.2.tgz をリリースしました。 http://www.kahua.org/cgi-bin/kahua.cgi/kahua-web/show/dev/DBI MySQLの mysql_real_connect での NULL チェック追加などが主な変更点です。 これだけだとつまらないので、簡単な速度テストを書いてみました。 http://www.javaopen.org/~yasuyuki/dbi-speed.tgz contryドメイン240レコードの INSERT/SELECT/UPDATE/DELETE で gauche.processを使った場合と DBI/DBD を使った場合を比較します。 私の環境 Debian serge Kernel 2.4.20 / Celeron 366MHz / 192M RAM では 以下になりました。 $ cat create-countories.sql | mysql test $ cat create-countories.sql | psql yasuyuki CREATE TABLE $ time gosh test-process.scm mysql:test real 0m1.023s user 0m0.140s sys 0m0.040s $ time gosh test-dbi.scm mysql:yasuyuki::db=test > result.txt real 0m1.710s user 0m0.710s sys 0m0.030s $ time gosh test-process.scm psql:yasuyuki real 0m2.950s user 0m0.170s sys 0m0.020s $ time gosh test-dbi.scm pg:yasuyuki:: > result.txt real 0m3.870s user 0m0.520s sys 0m0.250s -- ENDO Yasuyuki <yasuy****@javao*****> http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only) http://www.javaopen.org/jfriends/ (Japanese Only)