BlackFish SQL簡介,BlackFish SQL特點,
BlackFish SQL簡介
BlackFish SQL是CodeGear公司最新推出的一種在管理代碼平台上運行的支持SQL標準的、高效的小型資料庫產品。
BlackFish SQL特點
1.1 支持標準的SQL-92
BlackFish SQL支持各種資料庫方面的國際標準,其中包括最基礎的SQL-92。它同時還具備很多大型、企業級資料庫才具備的功能,比如支持存儲過程(Store Procedure)、觸發器(Trigger)、用戶自定義函式(User Define Function)、線上交易處理(OLTP)。同時支持使用管理語言(比如Java、C#、Delphi、Basic)直接編寫存儲過程、觸發器和用戶自定義函式。
1.2 支持Unicode
目前,很多套用或設備都要求能夠在不同的語言環境下進行發售和部署。比如同時在中國大陸、香港、台灣、日本、韓國等亞洲國家所使用的編碼系統都是這些國家自己設定的,是不相同的。舉個例子,我們大陸使用的字元集編碼方式是GB2312,這個字元集中包含了英文、簡體中文、繁體中文、日文等字元。台灣使用的是Big5字元集,其中也包含了這些字元。但是同樣的一個字元在不同的字元集中所對應的卻是不同的編碼。這就導致了同樣一段文字在不同的字元集下顯示出來的結果完全不同的現象。為了應對越來越國際化的套用需求,國際軟體界普遍認識到,應該有一種字元集能夠統一的支持目前人類所使用的所有字元,這就是Unicode。目前比較新的資料庫產品都支持將數據保存為Unicode格式。
Blackfish SQL支持現在主流的Unicode編碼集,同時支持進行Unicode分類、檢索、查詢以及排序。
1.3 具有很多大型資料庫所提供的功能
BlackFish SQL具備很多大型資料庫才擁有的功能。這個產品既能支持嵌入式設備,也能支持大型伺服器。
同時支持本地連結、遠程連結以及嵌入程式內部的運行方式。
1.4 完備的可靠性和非常高的性能
資料庫的可靠性主要體現在資料庫本身的數據安全性方面。普遍的做法是對數據進行備份,然後在出現問題的時候進行恢復。
1.5 BlackFish SQL具有極高的運行速度
BlackFish SQL具有非常高的使用性能,這個產品可以以三種方式運行:作為系統的一個服務、作為系統上的一個獨立運行的套用、嵌入到特定的應用程式裡面。其中將BlackFish嵌入到特定的應用程式裡面的方式,從物理上來看就相當於這個應用程式可以通過BlackFish所提供的功能模組,直接訪問數據檔案。這無疑是最具效率的一種數據訪問方式,因為使用這種方式進行數據訪問的過程中沒有任何通常資料庫伺服器提供服務時所需要的中間過程,而這些諸如網路通訊、許可權認定等中間過程在整個數據請求的周期中所占的比例是非常高的。
1.6 部署成本非常低廉,而且可以做到零維護
很多資料庫產品需要安裝,並在運行的過程中需要進行複雜配置,但是BlackFish不需要這些。這個產品在使用之前不需要任何安裝過程,只要將所需要的檔案複製到需要運行的系統中即可,而且如果採用嵌入應用程式的運行方式,需要複製的檔案只有一個。
BlackFish SQL只需要在系統中占用1M空間即可運行,而不是像某些大型資料庫那樣需要幾百M甚至上G的空間才可以運行,其所占資源非常有限。
BlackFish SQL可以做到完全的零維護,一但程式開始運行,即不再需要任何維護。