Firebird 版本選擇:Classic, SuperClassic, SuperServer

Firebird 官方說明文件:Classic, SuperClassic or Superserver?

Classic:

連線方式採 1 程序(Process)對應 1 連線,單一程序崩潰時並不影響其它連線。

SuperClassic、SuperServer:


  • 採 1 程序對應所有連線,該程序如果崩潰即所有連線都會異常。
  • 承上,崩潰後該程序會自動重啟。

資源分配上:

SuperServer > SuperClassic > Classic。
(※SuperServer 還多了一個作弊緩衝區)

只有 Classic 和 SuperClassic 能同時連線。

SuperServer 在 Windows 下預設只採用第一個認到的核心。必須到 firebird.conf 設定 CpuAffinityMask。

本機連線:

只有 Classic 和 SuperClassic 提供,有安全性的問題,但搭配單機版應用程式下非常實用。

三款都有各自的特色。
如果還是不知道要用哪個,就下載 SuperClassic 吧。


2015/05/06補充:
謝謝Delphi.KTOP的leveon大提供額外的資訊,還有附圖解說,十分詳盡。
傳送門:Firebird – SuperServer, ClassicServer or SuperClassic?

另外,據說Firebird 3.0之後這三者會合成一個,不知道正式版發行後是不是真的會成真,期待早日釋出。

留言

這個網誌中的熱門文章

對於 Delphi 10.1 Berlin 推出的看法

IntraWeb 學習日記:【Login】