firebird應(yīng)用開發(fā)寶典樣章_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、前言前言從來沒有過這么一種數(shù)據(jù)庫,能夠像InterBaseFireBird一樣富有激情。這是一種完全為程序員準(zhǔn)備的數(shù)據(jù)庫,就像瑞士軍刀一樣小巧、方便、實(shí)用。以往的數(shù)據(jù)庫,不是太大太笨重(例如,acle、MSSQL、DB2),就是太簡陋,功能不足(例如MySQL)。而InterBaseFireBird則是在兩者之間找到了一個(gè)很好的平衡點(diǎn),筆者不妨稱之為“中型數(shù)據(jù)庫”。隨著硬件環(huán)境的不斷發(fā)展,普通的個(gè)人電腦的計(jì)算能力越來越逼近并不太久以前的

2、大型計(jì)算機(jī)的能力,這種趨勢同時(shí)也大大推動了與此相適應(yīng)的中型數(shù)據(jù)庫的應(yīng)用。中型數(shù)據(jù)庫逐漸蠶食大型數(shù)據(jù)庫的市場,這幾乎是一個(gè)明顯的趨勢。隨著軟硬件條件的不斷發(fā)展,很多大型數(shù)據(jù)庫的很多極其復(fù)雜的特性,今天看來逐漸成為了不必要。今天的軟件用戶更加渴求“簡單、實(shí)用、綠色”。InterBaseFireBird數(shù)據(jù)庫幾乎就是為這個(gè)宗旨而量身定制的。和InterBaseFireBird相當(dāng)?shù)臄?shù)據(jù)庫引擎還有MySQL、PostGreSQL兩種數(shù)據(jù)庫。和后

3、兩種數(shù)據(jù)庫相比,InterBaseFireBird數(shù)據(jù)庫有著最為充沛而友好的開發(fā)工具,市面上專門用于這兩種數(shù)據(jù)庫的建庫工具,就不下十來種,幾乎每個(gè)資深的DelphiIBFB開發(fā)者都恨不得自己也做一個(gè)管理工具。最為流行的管理開發(fā)工具,例如IBExpert,在不斷的發(fā)展完善下,其功能甚至于早已超過了其他商用大型數(shù)據(jù)庫的企業(yè)管理器。InterBaseFireBird和Delphi、CBuilder兩種工具結(jié)合非常緊密,因而,在CS應(yīng)用開發(fā)方面

4、,InterBaseFireBird占有上風(fēng),能夠開發(fā)出最為細(xì)膩友好的客戶端UI。InterBaseFireBird數(shù)據(jù)庫目前正在迅速發(fā)展,它們所需要的是更多實(shí)戰(zhàn)應(yīng)用的考驗(yàn),其中特別包括了大型Web應(yīng)用的考驗(yàn)。在這方面,MySQL相對而言更成熟一些。但是,隨著InterBaseFireBird用戶的不斷增多,筆者相信,這個(gè)只是個(gè)時(shí)間的問題。中型數(shù)據(jù)庫中,沒有一種數(shù)據(jù)庫提供了InterBaseFireBird所帶來的如此完備的內(nèi)在構(gòu)架,如

5、此豐富強(qiáng)大的SQL支持,如此簡潔的使用、維護(hù)方式,以及精華所在的存儲過程語言。相信這些優(yōu)異的特性總有一天會在業(yè)界放出應(yīng)有的光芒。InterBaseFireBird數(shù)據(jù)庫是兩個(gè)分支的合稱。InterBase是BlCodeGear公司的數(shù)據(jù)庫產(chǎn)品,而FireBird則是開源組織持續(xù)開發(fā)的免費(fèi)開源版本的InterBase。由于這兩種數(shù)據(jù)庫的核心特性幾乎完全一樣,所以,筆者書中闡述的特性絕大多數(shù)都同時(shí)適用于兩種數(shù)據(jù)庫。讀者可以根據(jù)自己的情況需要

6、,在這兩種數(shù)據(jù)庫之間進(jìn)行選擇。在InterBaseFireBird支持者的持續(xù)推動下CodeGear和FireBird開發(fā)組織都在持續(xù)的改進(jìn)著這兩種數(shù)據(jù)庫,所以,在未來還會出現(xiàn)更多的新特性,這些也許會在本書的后續(xù)版本中涵蓋。相信本書的讀者,也許會經(jīng)常訪問這兩種數(shù)據(jù)庫的官方網(wǎng)站,關(guān)注它們的發(fā)展,甚至于一定程度的參與到數(shù)據(jù)庫引擎的改進(jìn)中。目前市面上關(guān)于InterBaseFireBird數(shù)據(jù)庫的書籍很早就已經(jīng)有了,但是這些書籍都是關(guān)于這種數(shù)據(jù)

7、庫本身的功能闡述,相當(dāng)于數(shù)據(jù)庫的中文手冊,這些書籍對該數(shù)據(jù)庫的應(yīng)用開發(fā)卻論述甚少。本書的重點(diǎn)則在于針對這種數(shù)據(jù)庫的應(yīng)用開發(fā)上,面向的是實(shí)戰(zhàn)性,包括和開發(fā)工具的結(jié)合以及系統(tǒng)的構(gòu)架,一些應(yīng)用開發(fā)層面的高級技術(shù)將被展開論述,這部分也是本書的精華所在,因而,本書的讀者應(yīng)該是具備一定編程經(jīng)驗(yàn)的開發(fā)者。好,我在這里感謝各方面人士的支持,我們這就開啟InterBaseFireBird數(shù)據(jù)庫激情之旅,執(zhí)行一句:‘我們開始使用InterBaseFireB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論