|
|
業務報告
業務報告部屋を作ってみました。
一応 Firebird でグラフィックをアップロードするサンプルを作成しました。 Linux での限定品です。ソースを修正すれば Win でもいけると思います。 要: kinterbasdb-3.1_pre3 KinterbasDA-1.0 FirebirdSS-1.0.0.796-0 以降 External method を使いました。 元ファイルは、中神さんのサンプル(PgFileLib)を修正した物 上部タブ download/IB_BLOBにいれました。 IbFileLib.zexp --- 適当な場所でインポートして下さい。 IbFileLib.py --- ZOPE_HOMEの Extensions に入れてください。 temp.gdb --- データベースで generator をセットしています。/tmp ディレクトリィへ入れて下さい。 simple_blob_pickle_example.py ---- 元になったサンプルファイルです。 # あと BLOB SUB_TYPE TEXT が残ってますが、試行錯誤して疲れたので、またの機会に。 # 質問あれば受けます。
>>112 壊れない、速い、死角が見つからない こういうのじゃないと戦えない。 やっぱり戦地に持っていける DB じゃないと。 # 日々これ戰場
>>112 BLOB の使いかたを調べてみます。 とりあえず、サンプルみっけ! 上記タブ download/IB_BLOB にあります。 # やる気になれば、すぐ見つかる。 # 今まで探したのは、本気でなかったって事???
しかし、こんなに反応があるとわ思わなかった。。。 Firebird を真剣に使いたくなった。自分でも驚いた!! データベースを丸ごとコピーするだけでどこでも使えるし(たぶん BLOB ファイルも一緒にコピーできるのは Firebirdだけ?)、 壊れない、速い、死角が見つからない。 BLOB の使いかたを調べてみます。 PS>ポスグレ、DAのバージョンは一緒です。
>>110 また振り出しに戻った そこ 21069 バイト転送済、11 秒経過 (1.8K/s) 吉木 21069 バイト転送済、10 秒経過 (2.1K/s) 三回試して同じ結果です。おっかしーな? 最強コンビどうしたんだろう? Posgre のバージョン違うとか PS> 僕も火の鳥に乗り換えようかな。手塚治ファンだし。
>>109 /sbin/hdparm -t /dev/hda 以前教わったような、ごめんすぐ忘れてしまいます(^^;; --- ここ 26.23 MB/sec 吉木 17.16 MB/sec --- あれー、おかしいなあ? また振り出しに戻った。
>>108 HD の速度は # /sbin/hdparm -t /dev/hda で測れます。ちなみに家のメインマシンでは /dev/hda 14.25 MB/sec /dev/sda 15.27 MB/sec たしか kiyo さんのところの SCSI は速かったような記憶があります ということはポスグレは、ほとんど HD 性能しだいということなんでしょうね。 SQLite の DA による速度差はほとんどありません 6.1KB/S 対 5.5KB/S でした。 こっちは PEN4-2.4/Celeron533 の差に近いですね。PEN4遅いなー(クロック比) # やっと、とりあえず、納得しました # MySQL, Firebird 畏るべし
>>107 SQLite の速度差は環境によるものなのか? DA の違いによるものなのか? こちらには自作品と中神さん作両方入れてますのでテストできますが、試しますか? >>PostgreSQL の場合 {PEN4 + 光} の最強コンビのほうがなぜ遅いのか? <柴田さん> ちなみに,PostgreSQLの性能はディスクの性能に大きく左右される傾向が強いようです。メモリーをたくさん積んで,共有バッファを増やしても,あまり性能向上しないらしいです。。。 </柴田さん> による物かなと思います。 HDD ここ IDE 80G 5400rpm 吉木 SCSI 18G 回転速度は?? 通常 IDE より SCSI の方が速いからでしょうか?
>>106 Zope-memo にも投稿しましたが、あとで気付いた点があるので書いておきます。 |____________|____fzug.com______|____yosiki.jp_____| |_MySQL______|_測定不能(21,065)_|_測定不能(21,066)_| |_Firebird___|_測定不能(21,068)_|_16.3KB/s(21,069)_| |_SQLite_____|__6.3KB/s(21,069)_|__1.7KB/s(21,070)_| |_PostgreSql_|__1.8KB/s(21,069)_|__2.0KB/s(21,069)_| (括弧)の中は転送バイト数です。lftp による測定ですが、測定不能は速過ぎたためです。 それで本題ですが、気になるのは 1. SQLite の速度差は環境によるものなのか? DA の違いによるものなのか? 2. PostgreSQL の場合 {PEN4 + 光} の最強コンビのほうがなぜ遅いのか? などと考えてしまいました。 もちろんネット越しですし、何度も試した結果でもないのであてにはなりません。 参考になればと思っただけですので、暇ができた時でも、もし思い出したら...
|
|