キムラデービーブログ

オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日本オラクルに在籍していますが、本サイト(ブログ、またはウェブサイト)において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。
[IBDeveloper] FirebirdはWindows Vistaの上で動作しますか?
Dmitri Kuzmenko
4th Firebird Worldwide Conferenceで知り合ったロシア人
Dmitri Kuzmenko(ドミトリィ・クズメンコ)から、翻訳の許可がでたので、今後不定期に彼のblog「IBDeveloper」から、Firebird/InterBaseに有用なエントリを翻訳公開することにします。

第一弾は「FirebirdはWindows Vistaの上で動作しますか?」
原文はDoes Firebird run on Windows Vista ?です。

FirebirdはWindows Vistaの上で動作しますか?

はい、動作します!

もちろん、あなたは詳細を知りたいのですね。ここにあります。私は数日前にマイクロソフトから入手したVista Buisinessを使いました。最初に配布されているFirebird 2.0.1 RC1のインストールにトライし、成功しました。すみませんが、まだクラシックは試してはいません。しかし、少なくともSuperServerについては問題なく動作しています。多くのパブリックテストの結果から、少なくともゲームについてはXPよりもVistaのほうがより遅いことがわかっています。私が考えるに、まず最初にバックアップテストを行えば、
パフォーマンス損失を知るには十分であると思います。

私のデスクトップシステムは次のとおりです。
AMD64 3500+(ソケット939)
1GBのRAM
EPOX-9NPA3 Ultra(Nforce4 Ultra チップセット)
NVidia GF7600GT

そして、3つのハードディスク
システム: HDS728080PLAT20、IDE、IBM/日立80GB
2番目: ST3200827AS、SATAII、シーゲート、200GB
3番目: HDS728080PLA380、SATA、IBM/日立80GB

このコンピュータのWindows エクスペリエンス インデックスは4.2です。(HDDとグラフィックはGood - 〜5.5。しかし、プロセッサとメモリはnot - 〜4.3)。

2GBのデータベースを使って、gbak -b -gをローカルプロトコルtcp(localhost)を使って、それとサービスAPIを走らせました。いまのところテストの詳細には入り込みません。なぜならそれは特別な記事となるでしょうし、ブログへの記録程度ではないからです。なので、ここでは一般的な結果だけにします。


  • Firebirdがサービスとして動作しているならばVista上ではローカルプロトコルは動作しませんこれは古くからのエラー「データベースは利用できません(unavailable database)」で、
    サービスとして動作しているとき、そして時々アプリケーションとして動作しているとき、そしていくつかの不明な条件のときに発生します。実際それはそれほど痛いものではありません。それはFirebird(もしくはInterBaseは)開発者のコンピュータでサービスとして走らせるべきものではないからです。もしFirebirdをfbserver -aと動かせば、ローカルプロトコルはVista上でも動作します。もっともXPよりは〜20%程度遅くなります。なので、tcp(localhost)接続を使う道を選んでください。

  • サービスとtcpを使ったバックアップでは、Windows XPと同じ速度でした

  • gbakで-vオプション(コンソールへの出力)を使うと、バックアッププロセスはWindows XPに比較して〜2-3%遅くなりました。これはVistaのコンソール出力が3Dグラフィック(新しいVistaのGUIインタフェース)で作成されるからです。



そういうことで、パフォーマンスロスなしにWindows Vistaに移行してFirebirdを使い続けることができます(local protocolを除く)
もちろん、Vistaを"peer-to-peer"で使うべきではありません。新しいGUIで浪費されてしまうからです。Firebirdのサーバーとして、専用だけどパワフルでないコンピュータを持っているなら
Windows NT, 2K, そしてもしかしたらXPを使ってください。しかし、Vistaは使わないでください。

2007/02/07 13:57 ドミトリィ・クズメンコ(IBPhoenix Russia)



2007/02/07 23:09の追記
ローカルプロトコルの問題はfirebird.confにIpcNameパラメタを記載することで解決できたようです。しかしながら、サービスとして動作しているFirebirdでは、ローカルプロトコルが動作しても、Windows XPよりは依然遅いままです。追加のテストが必要なようです。
| MeijiK | Firebird/InterBase | 17:04 | comments(1) | trackbacks(0) |
ちなみにFirebirdFAQのエントリはこれになります。

Does Firebird work on Windows Vista?
http://www.firebirdfaq.org/faq17/

| MeijiK | 2008/03/09 9:08 PM |









http://blog.kimuradb.com/trackback/519209
    123
45678910
11121314151617
18192021222324
25262728293031
<< July 2010 >>
+ RECOMMEND
バッファローコクヨサプライ Arvel ノートPC用ACアダプタ GETPOWER 各社対応75W 白箱仕様 AGP75M
バッファローコクヨサプライ Arvel ノートPC用ACアダプタ GETPOWER 各社対応75W 白箱仕様 AGP75M

国内のノートパソコンの殆どに対応。現在半値でお買い得。
+ RECOMMEND
Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
松信 嘉範
Linux-DB システム構築の新スタンダード。DB Magazine人気連載、待望の書籍化です!!
+ RECOMMEND
MySQL全機能バイブル ~現場で役立つAtoZ~
MySQL全機能バイブル ~現場で役立つAtoZ~
鈴木 啓修
名著「
MySQL全機能リファレンス」はバージョン4.xまでの対応でしたが、今回装いも新たに5.1まで対応しての発売です。
+ RECOMMEND
MySQLデータベース構築バイブル
MySQLデータベース構築バイブル
志村 和彦,松信 嘉範,池田 徹郎
志村さん、松信さん、池田さん、ととにかく濃いこの一冊。構築バイブルというよりHackに近いです。
+ RECOMMEND
Firebird 徹底入門
Firebird 徹底入門

Firebird日本ユーザ会のはやしさん、そしてMyNAから拝借(?) してきた坂井さんとともに書きました。まだ誰も知らないFirebird 2.5や、いままでドキュメントのなかったツール類についてもソースを確認してとりあげた本です。是非ご活用ください。
+ RECOMMEND
実践ハイパフォーマンスMySQL 第2版
実践ハイパフォーマンスMySQL 第2版
Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling
待望の日本語版登場!英語版には日々お世話になっていますm(_ _)m
+ RECOMMEND
+ RECOMMEND
厳選!旨い焼鳥焼きとん130店 完全保存版 (Town Mook)

Firebirdといえばこれでしょう、というのは嘘ですが、おいしい焼き鳥、焼き豚のお店で満杯です。
+ RECOMMEND
SoftwareDesign(ソフトウェアデザイン) 2010年 01月号 [雑誌]
SoftwareDesign(ソフトウェアデザイン) 2010年 01月号 [雑誌]

特集「LLとオープンソースに学ぶコードを読む技術」に寄稿いたしました。
+ RECOMMEND
WEB+DB PRESS Vol.54
WEB+DB PRESS Vol.54
WEB+DB PRESS編集部
ミックさんの連載、いつも見てます。
+ RECOMMEND
acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22
acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22

色違い黒(他に青と白があります): メモリは最大4GBとあるが、がんばれば8GBいけるらしい。
+ RECOMMEND
Linuxで作るアドバンストシステム構築ガイド (18Network Server Construction Guide)
Linuxで作るアドバンストシステム構築ガイド (18Network Server Construction Guide)
デージーネット
名著といわれた「Linuxアドバンストネットワークサーバ構築ガイド〜HAサーバ構築編」の改訂版です。要チェック!
+ RECOMMEND
日経ソフトウエア 2010年 01月号 [雑誌]
日経ソフトウエア 2010年 01月号 [雑誌]

やはりビギナーには日経ソフトウエアかな。
+ RECOMMEND
Software Design ( ソフトウェアデザイン ) 2010年 02月号 [雑誌]
Software Design ( ソフトウェアデザイン ) 2010年 02月号 [雑誌]

Key-valueストアのまとめ(memcached除く)と松信さんのMySQL短期連載1回目(4回予定)が掲載されています。
+ RECOMMEND
Kaspersky Internet Security 2010 1年版 鷹の爪コラボパック
Kaspersky Internet Security 2010 1年版 鷹の爪コラボパック

た〜か〜の〜つ〜め〜。
ファンにうれしいコラボパック。
+ RECOMMEND
ゼロから学ぶ!最新データベース (日経BPパソコンベストムック)
ゼロから学ぶ!最新データベース (日経BPパソコンベストムック)

最新のデータベース勉強ムック。付録はMS SQL Server Express Edition.
+ RECOMMEND
+ RECOMMEND
玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2
玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2

Aspire 1410 HDD換装後、昔のHDDはこれにいれます。
+ RECOMMEND
+ RECOMMEND
Software Design 総集編 【2000~2009】(DVD付)
Software Design 総集編 【2000~2009】(DVD付)

メガトン級の過去記事。売り切れる前にお店に急げ!
+ RECOMMEND
情熱プログラマー ソフトウェア開発者の幸せな生き方
情熱プログラマー ソフトウェア開発者の幸せな生き方
Chad Fowler
OSC2010神戸に出展されたジュンク堂で買いました。
+ RECOMMEND
WESTERN DIGITAL 2.5インチ内蔵HDD 320GB U-ATA100 5400rpm 8MB WD3200BEVE
WESTERN DIGITAL 2.5インチ内蔵HDD 320GB U-ATA100 5400rpm 8MB WD3200BEVE

DELL SX260の換装用に購入。なかなかよいです。
+ RECOMMEND
+ RECOMMEND
Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
W. Richard Stevens,Stephen A. Rago
必読! といいつつ私が読んだのは初版の日本語訳です。差分はチェックしないといけませんね。
+ RECOMMEND
WEB+DB PRESS Vol.56
WEB+DB PRESS Vol.56
WEB+DB PRESS編集部
ミックさんの新連載はじまりました。
+ RECOMMEND
Database Management Systems
Database Management Systems
Raghu Ramakrishnan,Johannes Gehrke
ミックさん連載の参考書籍です。
+ RECOMMEND
「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか
小森 裕介
技術評論社から献本されました。ありがとうございました。
+ RECOMMEND
MySQL High Availability: Tools for Robust Data Centers
MySQL High Availability: Tools for Robust Data Centers
Charles Bell,Mats Kindahl,Lars Thalmann
Expert MySQLの著者とMySQLのエンジニアが書いたHAの本。近日発売予定。
+ RECOMMEND
+ RECOMMEND
Oh!
Oh!
少女時代
K-POP最前線。かわいいだけではない韓国アイドルの底力が見えます!
+ RECOMMEND
シンクロニシティーン
シンクロニシティーン
相対性理論
ねらわずさわがず、まさかのVocal回帰のアルバム。ここが相対性理論の分水嶺か?!
+ RECOMMEND
12ステップで作る組込みOS自作入門
12ステップで作る組込みOS自作入門
坂井 弘亮
KOZOSプロジェクト坂井さん渾身の一冊。この一冊が組み込み開発の明日を作るといっても過言ではありません!!
+ RECOMMEND
エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
奥野 幹也
これまでにない構築、そして構築後のMySQLのための本。
+ RECOMMEND
DB2 9.7 エバリュエーション・ガイドブック
DB2 9.7 エバリュエーション・ガイドブック
日本アイ・ビー・エム
DB2 9.7に賭けるIBMの意気込みが感じられます。
+ RECOMMEND
SQL ゼロからはじめるデータベース操作 (CD-ROM付)
ミック
待望のミックさんによる初心者本です。
+ RECOMMEND
SQL Antipatterns: Avoiding the Pitfalls of Database Programming
SQL Antipatterns: Avoiding the Pitfalls of Database Programming
Bill Karwin
俗にいう「落とし穴(Pitfalls)」本のSQL版。チト期待。
+ RECOMMEND
Microsoft Visual Studio 2010 Professional アップグレード
Microsoft Visual Studio 2010 Professional アップグレード

既存のVS20xxProからのアップグレードはこれ。
+ RECOMMEND
おとなの週末 2010年 07月号 [雑誌]
おとなの週末 2010年 07月号 [雑誌]

カレー特集。新しいお店も多くはいっていてグッド!!
+ RECOMMEND
カレーの心得 (エイムック 1979)
カレーの心得 (エイムック 1979)

カレー特集。レシピも多々ありよい感じです。
+ RECOMMEND
プログラマーのためのソースコードを読む技術
プログラマーのためのソースコードを読む技術
高木 信尚
技術評論社から献本されました。ありがとうございました。
+ RECOMMEND
DB Magazine (マガジン) 2010年 09月号 [雑誌]
DB Magazine (マガジン) 2010年 09月号 [雑誌]

最終号です。長らくお疲れ様でした。
+ RECENT COMMENTS
+ RECENT TRACKBACK
+ CATEGORIES
+ ARCHIVES
+ LINKS
+ PROFILE