TomnekoSoft.com

Backend blog for TomnekoSoft.com


General

Firebird3の新しい設定項目

Firebird3のエンジンを切り替える



Firebirdには、SuperServer/ClassicServer/SuperClassicSserver/EmebeddedServerと4つのエンジンが存在します。

どうして4つもあるのという昔ながらの説明に対する答えは、状況に応じてエンジンを使い分けるのがFirebirdのチューニングなのです、ということになります。

それぞれのエンジンの特徴は以下のとおり。


  • SuperServer:スレッドモデル+共有キャッシュ

  • ClassicServer:プロセスモデル+個別キャッシュ

  • SuperClassicServer:スレッドモデル+個別キャッシュ



バージョン2.5までのFirebirdでは、エンジンを変更する際にはいったんアンインストールしてインストールしなおす必要がありました。

Firebird3では、これを用意にするため設定ファイルであるfirebird.confに新しい設定項目を追加しています。


  • SharedDatabase

  • SharedCache



また、バージョン2.5まではSuperServerとClassic/SuperClassiでは実行ファイルが別になっていましたが、それは統合されてfirebird.exe(Windows版)/firebird(Linux版)というネットワークリスナーになりました。

2つの設定項目とネットワークリスナーの起動時オプションによって、3つのサーバーモード(Embeddedは別)を切り替えるようになっています。

ClassicServer



  • firebird -a

  • SharedDatabase=true

  • SharedCache=false



SuperServer



  • firebird -a -m

  • SharedDatabase=false

  • SharedCache=true



SuperClassicServer



  • firebird -a -m

  • SharedDatabase=true

  • SharedCache=false



ずいぶんと簡単になりましたね!

Embedded版の設定については、また次回。

2014年12月11日 14:53 | General | tomneko |


NP_Captcha

この Blog ( http://blog.tomnekosoft.com/tomneko.php ) に、やたらとSpamコメントが付くようになってしまった。
firebird の rcスクリプト、あたりに付けてくるので、firebirdを狙った Spamerということなのだろうか?
コメントしてくれる人もいないのだが、出来なくしてしまうのも寂しいので NP_Captcha プラグイン ( http://wakka.xiffy.nl/captcha ) を導入した。
結果は見ての通り(コメントしてみて下さい!)ですが、GDライブラリによる画像生成で認証を行うというものです。
サイトグローバルな設定なので、Tomneko's Bloghttp://blog.tomnekosoft.com/ ) も今後は認証が必要となります。

2008年05月07日 12:41 | General | tomneko |