Firebird 版本選擇:Classic, SuperClassic, SuperServer |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
Firebird 版本選擇:Classic, SuperClassic, SuperServerFirebird 官方說明文件:Classic, SuperClassic or Superserver?Classic: 連線方式採 1 程序(Process)對應 1 連線,單一程序崩潰時並不影響其它連線。 SuperClassic、SuperServer:
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
有個圖會比較清楚
http://www.sinatica.com/blog/en/index.php/articles/firebird-superserver-classicserver-or-superclassic SuperServer
3.0後 不用選 真正的SMP |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
firebird 的開發團隊比較龜毛 版次更動很慢 我從3.0 Alpha時期就開始用了
團隊反應很快 一貼bug 幾乎很快就解決 很快就可以下載到修正 http://web.firebirdsql.org/download/snapshot_builds/win/3.0/ 現在的版本bug應該使非常少了 ===================引 用 GrandRURU 文 章=================== 非常清楚! 謝謝 leveon 大! 3.0 說要出正式版很久了,但還沒看到什麼時候會公佈 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
firebird 的安裝一直以來 都非常簡單 並不需要用他官方提供的安裝程式
先執行 uninstall.bat 卸載 service 然後解壓縮蓋過舊程式 再執行install_super.bat 可以看一下 bat的內容 就可以很容易編寫安裝程式 即使要一次更新10幾台server 也都是在瞬間完成 雖然firebird有一些重大缺點 但以sql的完整性 免費 維護性 程式品質 綜和來講 個人認為沒有其他資料庫比的上 ===================引 用 GrandRURU 文 章=================== 能弱弱的問一下 Server 版本更新的作法嗎? |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
那麼 FB 是否有替代 SQL Server 2000 的能力?
重大缺點指的是? 補充SMP的內容 Key points:
編輯記錄
GrandRURU 重新編輯於 2015-05-06 09:50:54, 註解 無‧
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
firebird 有 stored procedures ,triggers , View ,UDF ,execute block 語法類似pascal 要取代MS SQL是可行的
但如果相當依賴SQL server 。 比較重大的缺點,在Lan 卻非常快 很有可能是使用 named pipes的關係 , 幾乎都有針對此問題 做改良 。 http://tracker.firebirdsql.org/browse/CORE-2530 http://tracker.firebirdsql.org/browse/CORE-733 但我實測結果 ,這對做異地的replication有些不利,Classic的 效率太差了那麼 FB 是否有替代 SQL Server 2000 的能力? 補充SMP的內容 Key points: |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
Firebird當然是可以的
EXECUTE BLOCK http://www.firebirdsql.org/refdocs/langrefupd20-execblock.html 這三種是指"執行模式" 執行檔都是同一份 只是啟動時的參數不同 你可以參考 壓縮包的 install_Super.bat install_Class.bat 就了解了 ===================引 用 GrandRURU 文 章=================== 我們用最多的就是 Execute Block,常常執行像: Declare @a nchar SET @a='1' SELECT * FROM TA WHERE ID = @a 這類的語法。用fb實現似乎有點難? Internet傳輸可以用DataSnap去繞開(但跨InternetDB和DB間的交流就沒辦法了) 不知道3.0能不能把這三款Server合併,好亂啊! |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |