KingbaseES是一個大型通用的關系數據庫系統,采用成熟的關系數據庫模型,支持SQL語言,提供多種符合標準的數據訪問接口,適合各行業的應用需求。
1、符合國際標準
(1)符合SQL標準
KingbaseES符合SQL92的入門級和過渡級。支持SQL92的所有數據類型。
(2)符合標準的訪問接口
提供符合ODBC 3.0標準的ODBC接口程序。
提供符合JDBC 3.0標準的JDBC接口程序,支持Hibernate擴展,支持JDBC 4.0中的XML特性。
提供符合OLE DB標準的OLE DB接口程序。
提供符合.NET平臺要求的.NET Data Provider。
提供符合PHP擴展規范的接口。
提供符合Perl擴展規范的接口。
提供兼容Oracle OCI的數據訪問接口。
(3)完善的應用開發支持
支持Visual Studio.NET、Eclipse、NetBeans、JBuilder、PowerBuilder、Delphi、C++ Builder等流行的開發環境。
支持WebSphere、WebLogic、JBoss、TomCat、東方通TongWeb、金蝶Apusic、中創InforWeb等主流的應用服務器。
與國際主流數據庫(Oracle、DB2、SQL Server等)高度兼容,開發人員容易復用以前開發其它數據庫應用程序的經驗,提高系統的可移植性,降低開發和移植的工作難度。
提供PowerDesigner等數據庫建模工具的插件,可以簡化數據庫設計和建模,方便數據庫的移植和遷移。
2、跨平臺支持
KingbaseES服務器支持多種軟、硬件平臺,底層的數據存儲結構一致。通過一致的操作系統的抽象層,使得服務器可以支持多種操作系統。
KingbaseES支持微軟的Windows系列版本,支持各種主流的Linux發行版本,支持麒麟Kylin操作系統,支持AIX、HP-UX、Solaris等UNIX操作系統。
KingbaseES的圖形工具大多基于Java語言開發,可以跨平臺工作,同一程序無需重新編譯,將其執行代碼拷貝到任一種操作系統平臺上,都能直接運行。
KingbaseES的所有產品組件采用統一的人機交互界面風ge,提供圖形和命令行等多種人機交互方式。
KingbaseES支持多種網絡環境。支持廣域網環境,支持Internet環境下的B/S結構。支持以TCP/IP網絡協議為基礎的網絡環境。支持服務器與客戶端在同一臺計算機上的單機系統環境。
3、多語言支持
KingbaseES的全系列產品,包括服務器、數據訪問接口、工具集都支持國際通用的UNICODE字符集。KingbaseES支持GBK、GB18030國家標準,并通過了中國電子技術標準化研究所認證中心的GB18030符合性認證。
KingbaseES支持服務器和數據訪問接口使用不同的字符集設置。
4、海量數據存儲和管理
KingbaseES支持可擴展的邏輯和物理存儲結構,每個服務器可以支持多個獨立的數據庫,用戶可以動態創建數據庫,每個數據庫相對獨立。KingbaseES支持的數據存儲容量達到TB級,可以滿足支持大型、海量數據的應用。
系統支持海量數據的存儲和管理功能,數據量達到TB級。
支持多媒體數據類型。支持二進制大對象(BLOB)和字符大對象(CLOB),支持的單個大對象大小可達到2G。
高效的海量數據壓縮技術,在海量數據存儲中有許多冗余信息。系統采取了數據緊縮技術來減少冗余信息,減少磁盤I/O吞吐量,提高性能。
5、XML支持
而隨著網絡和Internet的發展,數據交換能力已成為新的應用系統的一個重要需求。
XML可以保證數據的可交換性,具有基于Schema自描述語義的功能,容易描述數據的語義并為計算機理解和自動處理;XML不僅可以描述結構化數據,還可有效描述半結構化甚至非結構化數據。
KingbaseES支持 XML數據類型,遵循SQL/XML等標準,將XML數據類型將作為數據庫內核支持的基本數據類型,系統將為其提供標準的查詢語言和操作函數,應用可以如訪問傳統的關系數據庫數據類型(例如:字符類型、整數類型)一樣,輕易實現對XML類型的數據的訪問。KingbaseES還將支持把數據庫中的數據發布為XML,也支持將外部的XML數據轉換并存儲到數據庫中。
6、全文檢索引擎
KingbaseES實現了全文檢索,為在字符大對象和字符串數據中進行復雜的文本檢索提供了有效的支持。文本查詢完全在索引上進行,系統支持詞庫,用戶可以定義、編輯自定義詞語。系統功能包括:
(1)創建和刪除全文索引
(2)更新全文索引
(3)全文檢索
用戶可以在指定的文本列上建立和刪除全文索引,也可以在全文檢索的列上采用CONTAINS謂詞進行全文檢索。系統支持精確字詞的查詢或模糊查詢,也支持多個查詢詞之間AND、OR、NOT等邏輯操作。全文檢索條件可以位于SQL語言的WHERE子句中。
7、對Web應用的支持
KingbaseES作為信息系統的支撐軟件,可與應用服務器配合使用,為Web應用提供良好的底層支持。KingbaseES提供了標準的JDBC接口,容易與Java應用服務器配合使用;提供了標準的.NET Data Provider,可以與微軟的.NET平臺一起提供Web應用支持。
新聞熱點
疑難解答