青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數(shù)據(jù)加載中……

數(shù)據(jù)庫選型和FireBird的使用

最近因為要做一個小的項目,開發(fā)工具為Delphi,數(shù)據(jù)庫選型進行了一些比較,最終決定采用FireBird數(shù)據(jù)庫,各種數(shù)據(jù)庫的優(yōu)缺點分析如下:

一、Firbird

優(yōu)點

1、Firebird是開源免費的數(shù)據(jù)庫,且誕生很多年了,比較穩(wěn)定。

2、支持單機嵌入式開發(fā),單機版支持存儲過程和觸發(fā)器。

3、單機版和服務器版數(shù)據(jù)庫文件格式相同,升級至網(wǎng)絡版簡單。

4、跨平臺,支持window、linux

缺點:

1、oledb驅(qū)動是收費的,因此不能使用ado連接數(shù)據(jù)庫了。

2、Sql語法與微軟的T-sql有些差別,特別是存儲過程,有一定的學習量。

3、需要發(fā)布幾個dll文件。

第1個缺點也無所謂,可以使用dbExpress,反正現(xiàn)在delphi主推的數(shù)據(jù)庫訪問技術是dbExpress了,熟悉一下也無妨。

第3個也無所謂,打包復制一下而已。

二、Access 數(shù)據(jù)庫

優(yōu)點

1、可以使用ado訪問,不是說ado好,而是比較熟悉,用了多年了。

2、發(fā)布簡單,無需附帶任何驅(qū)動文件,誰讓是微軟的呢,oledb驅(qū)動已經(jīng)集成到操作系統(tǒng)中了。

3、有一個office access的管理器可用,建表和修改結(jié)構比較容易。

缺點:

1、庫文件易損壞。以我的經(jīng)驗,數(shù)據(jù)打開時斷電,非常容易損壞,很麻煩。Firebird沒有經(jīng)驗,估計這個問題會好一些。

2、不支持存儲過程和觸發(fā)器。

3、不支持網(wǎng)絡版。這個是最要命的,將來升級到網(wǎng)絡版要改sqlserver,工作量不小。

三、MSDE數(shù)據(jù)庫

優(yōu)點

1、功能強大,熟悉T-sql語法,有企業(yè)管理器可用,功能超強,企業(yè)管理器還有點版權問題。

2、支持ado訪問,這個也是最佳的訪問方式了。

3、單機到網(wǎng)絡版無縫升級。

缺點

1、尺寸偏大,有四十幾兆。

2、需要安裝。這個是最麻煩的,由于病毒和盜版,客戶機器經(jīng)常重裝系統(tǒng),每次都要重裝,很麻煩。雖然微軟提供的安裝包已經(jīng)可以做到一健安裝,但與零配置還是有差距。

以上的比較和分析與個人的開發(fā)經(jīng)歷和熟悉的技術有關,我覺得在windows平臺上做開發(fā),首選還是MSDE數(shù)據(jù)庫,功能強大,穩(wěn)定,文檔齊全,但由于安裝問題,決定放棄,安裝并不復雜,用戶每次重裝系統(tǒng)(這個是經(jīng)常的)后都要重新安裝就比較麻煩了,重裝后還需要恢復數(shù)據(jù)庫等操作,不利于普通用戶的使用,考慮到國內(nèi)多數(shù)用戶的電腦水平和大量盜版、充斥病毒木馬流氓軟件的操作系統(tǒng)環(huán)境,經(jīng)常重裝系統(tǒng)是在所難免的,因此我還是比較傾向于綠色化軟件,特別是產(chǎn)品化的管理軟件,零配置顯得尤其重要。

Firebird數(shù)據(jù)庫雖然不一定有SqlServer那么強大的功能,但可以滿足一般的應用需要,利于網(wǎng)絡發(fā)行,零配置可以最大限度地減輕售后服務量。據(jù)說在國外有相當多的軟件是使用Firebird數(shù)據(jù)庫,必定有其一定的道理。

用dbExpress連接Firebird數(shù)據(jù)庫

在Delphi中連接Firebird數(shù)據(jù)庫,有很多方案,IBX、IBO、OleDb等等,還有很多其它組件,有商業(yè)組件,也有免費組件,從長遠趨勢來看,覺得還是Delphi原生的dbExpress比較穩(wěn)妥,沒有特別的理由,感覺而已。

嵌入版(embedded)連接

把fbembed.dll改名為gds32.dll,直接使用interbase的dbExpress驅(qū)動,即可順利連接,非常簡單。或者把TSQLConnection的VendorLib屬性改為:fbembed.dll也可以。

需要注意的是,嵌入版不能在設計時連接數(shù)據(jù)庫,只能在運行時連接并且fbembed.dll等dll庫文件要在應用程序在同一目錄中,才可以正常連接。也許可以設計時連接,但我沒搞定設計時連接,我覺得設計時連接不是必需的。

有的同志建議在開發(fā)時使用Server版,而發(fā)行時使用嵌入版,我覺得倒是個非常不錯的主意,因為嵌入版還有一個問題:只能有一個應用程序連接數(shù)據(jù)庫文件,這樣不便于在設計時修改數(shù)據(jù)庫結(jié)構,由此看來,開發(fā)時使用Server版就顯示非常重要了,順便解決了設計時連接的問題,一舉兩得。

Firebird嵌入版不支持數(shù)據(jù)庫密碼,有同志建議即使不支持數(shù)據(jù)庫密碼,也要建立專用用戶,而不能使用sysdba,便于將來升級至服務器時保護sysdba用戶,這個也是非常有道理的。

Firebird數(shù)據(jù)庫及管理工具下載

1、FlameRobin 0.9 免費開源的Firebird管理工具,夠用了。

下載地址:http://www.flamerobin.org/

2、IB Expert 專業(yè)的Firebird工具,類似于sqlserver的企業(yè)管理器,商業(yè)軟件。

下載地址:http://www.ibexpert.com

3、Firebird官方網(wǎng)站:http://www.firebirdsql.org/

    4、Firebird中文社區(qū):http://www.firebird.net.cn 匯集了很多Firebird的高手。

posted on 2008-12-27 18:32 肥仔 閱讀(3105) 評論(1)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)庫

評論

# re: 數(shù)據(jù)庫選型和FireBird的使用  回復  更多評論   

選對了,最關鍵的是數(shù)據(jù)庫的操作方式,多用戶下,F(xiàn)B比起MSDE強多了。對鎖的處理,F(xiàn)B是當今數(shù)據(jù)庫中先進的技術。
2009-09-06 02:06 | 2x1
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久成人久久爱| 欧美高清在线一区| 亚洲午夜视频在线观看| 久久久久久久久伊人| 久久久欧美一区二区| 欧美国产欧美综合| 这里是久久伊人| 影音先锋亚洲精品| 欧美精品一区二区三区一线天视频| 一区二区三区精品视频| 国产精品日韩在线观看| 亚洲精品免费看| 一区二区av在线| 午夜在线a亚洲v天堂网2018| 精品1区2区| 国产欧美高清| 欧美日韩国产精品成人| 欧美中在线观看| 欧美一级黄色录像| 伊人久久大香线| 欧美大尺度在线| 老司机亚洲精品| 黑人一区二区三区四区五区| 女主播福利一区| 午夜精品久久久久久99热| 亚洲激情第一区| 久久精品国产欧美亚洲人人爽| 国产精品毛片va一区二区三区| 欧美在线二区| 亚洲欧洲精品天堂一级| 午夜亚洲激情| 亚洲一区二区3| 久久av一区二区三区亚洲| 在线中文字幕一区| 久久成人这里只有精品| 日韩视频在线播放| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美一级黄色录像| 久久先锋资源| 久久精品系列| 亚洲欧洲免费视频| 久久高清国产| 国产精品va在线播放| 亚洲欧美日韩精品一区二区| 亚洲第一精品在线| 亚洲美女av网站| 亚洲欧美在线网| 亚洲欧美国产一区二区三区| 在线一区二区三区四区| 麻豆精品精品国产自在97香蕉| 欧美在线视频一区二区| 最新国产成人av网站网址麻豆| 久久精品系列| 一区二区av在线| 久久综合精品国产一区二区三区| 9国产精品视频| 亚洲作爱视频| 亚洲素人在线| 午夜伦理片一区| 麻豆av福利av久久av| 欧美jizz19hd性欧美| 久久久欧美精品| 国产精品一区免费观看| 狠狠色丁香久久婷婷综合丁香| 国产女人精品视频| 亚洲欧美激情视频在线观看一区二区三区| 亚洲在线视频免费观看| 久久国产一二区| 免费在线看一区| 亚洲视频电影在线| 香蕉免费一区二区三区在线观看| 日韩一级大片在线| 亚洲狠狠丁香婷婷综合久久久| 亚洲欧美日韩在线高清直播| 亚洲福利专区| 亚洲一区二区三区视频播放| 久久国产精品一区二区三区四区| 国产欧美一区二区精品忘忧草 | 亚洲天堂黄色| 欧美一区二区免费视频| 亚洲第一伊人| 亚洲三级免费观看| 久久国内精品自在自线400部| 午夜免费日韩视频| 欧美一级夜夜爽| 欧美福利视频在线| 欧美中文字幕第一页| 久久精品国产久精国产一老狼| 国产一区91| 国产精品视频导航| 国产精品高清在线| 欧美成人亚洲成人日韩成人| 国产精品一区二区久久精品| 91久久精品日日躁夜夜躁欧美 | 久久激情综合网| 国产精品久久久久久久久免费樱桃 | 99re6这里只有精品| 午夜视频在线观看一区| 久久精品国产精品| 久久久欧美一区二区| 亚洲国产人成综合网站| 在线亚洲激情| 国内成人在线| 在线播放中文一区| 美国十次了思思久久精品导航| 欧美一区二区视频在线观看2020| 一本色道久久综合亚洲精品不卡| 午夜免费日韩视频| 亚洲精品久久嫩草网站秘色 | 你懂的一区二区| 日韩亚洲欧美中文三级| 国产精品一区二区久久 | 亚洲开发第一视频在线播放| 亚洲天堂偷拍| 韩日精品视频| 亚洲欧美资源在线| 欧美激情视频网站| 国产亚洲欧洲997久久综合| 美女被久久久| 国产欧美日韩在线播放| aⅴ色国产欧美| 91久久久久| 亚洲免费影视| 欧美国产欧美亚州国产日韩mv天天看完整| 老司机一区二区三区| 99国产欧美久久久精品| 欧美ed2k| 久久精精品视频| 久久成人18免费观看| 欧美日在线观看| 国产伦精品一区二区三区在线观看| 亚洲男女毛片无遮挡| 欧美专区福利在线| 国产精品成人免费视频| 亚洲二区在线| 亚洲一区亚洲二区| 香港久久久电影| 99re6热只有精品免费观看| 亚洲一区二区网站| 久久免费观看视频| 久久一区视频| 国产欧美欧洲在线观看| 亚洲天堂av电影| 在线精品视频一区二区| 久久久av水蜜桃| 欧美区视频在线观看| 一区二区三区久久网| 久久久久久综合网天天| 卡通动漫国产精品| 久久精品理论片| 亚洲精品免费电影| 欧美大色视频| 91久久中文字幕| 免费成人性网站| 亚洲精选在线观看| 一区二区三区视频免费在线观看| 一本色道久久99精品综合| 老妇喷水一区二区三区| 亚洲丰满在线| 亚洲高清在线观看| 99re6这里只有精品视频在线观看| 在线精品国精品国产尤物884a| 欧美暴力喷水在线| 中文欧美日韩| 国产精品麻豆va在线播放| 亚洲无线一线二线三线区别av| 欧美影院在线播放| 国产一区自拍视频| 欧美激情欧美狂野欧美精品| 亚洲国产精品黑人久久久| 亚洲视频免费在线| 国产精品成人久久久久| 亚洲国产精品久久精品怡红院| 欧美精品1区| 一区二区三区免费网站| 黄色国产精品| 欧美阿v一级看视频| 亚洲精品一区二区三区蜜桃久| 中文一区二区| 99精品国产高清一区二区 | 欧美主播一区二区三区| 亚洲精品小视频| 欧美日本一道本在线视频| 亚洲电影成人| 夜夜爽99久久国产综合精品女不卡| 久久精品30| 日韩午夜免费视频| 国产日产精品一区二区三区四区的观看方式| 美女被久久久| 韩国福利一区| 嫩草伊人久久精品少妇av杨幂| 日韩五码在线| 亚洲缚视频在线观看| 欧美一区二区在线视频| 欧美a级片网| 亚洲高清视频一区二区| 欧美国产大片| 久久亚洲视频| 亚洲一区二区三区四区五区午夜| 91久久精品网|