???
??? 2001年12月10日,武漢華工達夢數據庫有限公司承擔研制的“數據庫管理系統 DM3”在北京通過技術鑒定,該項目是總裝備部“九五”武器裝備研制項目,由信息產業部主管、總裝備部系統工程研究所測試。鑒定委員會一致認為:自主知識產權的安全數據庫管理系統 DM3,在數據模型、安全技術、異構分布式技術、智能報表等方面具有創造性;在總體設計和技術上處于國內領先地位,達到了二十一世紀初國際先進水平。在軍用和國民經濟各領域均有廣泛的應用前景。
此次通過鑒定的 DM3在研制過程中堅持了工程化、標準化,在經過了嚴格規范的測試和多種大型應用的實際考驗后,更加實用化、產品化和商品化。它強大的功能和優勢主要有: DM3采用了獨創的三權分立的安全管理體制和改進的多級安全模型,如身份驗證、自主和強制訪問控制、客體重用、隱通道分析、安全審計和數據加密等功能使其安全級達到了 B1級,并具有部分 B2級功能,高于所有進口同類產品。
另外, DM3作為一個異構型分布式數據庫管理系統,實現了 DM3的客戶端軟件和 DM3服務器平臺的無關性,實現了數據分布和站點的透明性。其通用性、開放性設計使 DM3可以與 O racle、Sybase、SQL Server等流行DBMS互連互訪或共存于一個系統中,符合國家/國際標準的通用 D BMS,為國產 D BMS替代進口產品奠定了基礎。
更多關于達夢數據庫:http://www.csdn.net/subject/dameng/達夢數據庫主要產品特性
- 2006.06.16??來自:CSDN ??
標簽: 達夢
?
??? 達夢數據庫DM是武漢華工達夢數據庫有限公司推出的具有完全自主知識產權的高性能數據庫產品。它采用“三權分立”的安全管理機制,安全級別達到B1級,并在大數據量存儲管理、并發控制、數據查詢優化處理、事務處理、備份與恢復和支持SMP系統等諸多方面都有突破性進展和提高。
高安全性
l???????? 完全自主知識產權
??? 達夢數據庫是中國具有完全自主知識產權的大型數據庫管理系統,達夢公司擁有產品的全部源代碼和掌握全部核心技術,不存在開源系統潛在的知識產權糾紛,從根本上保證了系統的安全性,有利于與其它應用系統集成,并可以根據具體需求擴展特殊的接口和功能。
l???????? B1級的安全性
DM采用基于角色與權限的管理方法來實現基本安全功能,并根據三權分立的安全機制,將審計和數據庫管理分別處理,同時增加了強制訪問控制(是通過給主體(用戶)和客體(數據對象)指定安全級,并根據安全級匹配規則來確定某主體是否被準許訪問某客體)的功能,使得達夢數據庫安全級別達到B1級。另外,還實現了包括通訊加密、存儲加密以及資源限制等輔助安全功能。
可擴展性
l???????? 64位運算支持
64位處理器及相應操作系統的推出帶動了對64位數據庫產品的需求,達夢數據庫能夠支持目前市場上各種流行的64位操作系統和處理器,能夠充分支持64位內存尋址能力和10TB級以上的海量數據管理,可以為企業提供高性能的數據管理解決方案。
l???????? SMP支持
??? DM使用一種被稱為“對稱服務器構架”的單進程、多線程的結構,在有效地利用了系統資源的同時,又提供了較高的可伸縮性能。服務器在運行時由各種內存數據結構和一系列的線程組成,線程分為多種類型,不同類型的線程完成不同的任務。線程通過一定的同步機制對數據結構進行并發訪問和處理,以完成客戶提交的各種任務。系統的工作線程在單/多CPU和SMP機器上,都能很好地支持并發或并行操作,系統自動協調工作線程對內存、系統緩沖區等物理資源的共享,能夠充分利用多個CPU提高系統性能。
高性能
l???????? 高效的并發控制機制
DM采用封鎖機制來解決并發問題,系統提供了多種鎖:表鎖、行鎖和鍵范圍鎖,在缺省情況下為行級鎖。封鎖的實施有自動和手動兩種,即隱式上鎖和顯式上鎖。隱式封鎖根據事務的隔離級有所不同,由DM自動執行。同時,DM提供給用戶多種手動上鎖語句,用以適應用戶定義的應用系統,進一步提高系統的并發性和性能。
l???????? 查詢優化
DM在以基于規則為主的查詢優化方案上,一方面進一步完善了基于規則的優化手段,選擇索引時將更為準確;另一方面成功地融入了基于成本的優化手段,系統在計算最優的查詢計劃時充分利用數據庫內的統計信息,從而令查詢處理的效率得以更進一步的提高。
高可靠性
l???????? 備份與恢復
達夢數據庫可以同時支持和管理多個數據庫,物理備份與還原都是以數據庫為單位,即備份時需要指定數據庫,還原時也只能根據備份的信息還原對應的數據庫。達夢數據庫支持完全備份/恢復、增量備份/恢復,同時提供了在線和離線進行備份和恢復的功能。
l???????? 支持各種主流HA服務器環境
達夢數據庫能夠支持各種主流HA軟件,如RoseHA雙機軟件、LifeKeeper集群軟件、PlusWell雙機軟件以及NEC ExpressCluster等。以上HA軟件均能夠自動檢測服務器節點和服務器進程錯誤或者失效,并且在發生這種情況時,自動適當地重新配置系統,使得其他節點能夠自動承擔這些服務,以實現服務不中斷。達夢數據庫支持采用這些HA軟件進行主從熱備、雙機互備以及多點互備等。
可移植性
l???????? 符合各種接口標準
DM系統符合各種數據庫國際標準,包括SQL92、ODBC、JDBC、OLEDB、PHP等國際標準,提供所有數據庫標準/通用接口,支持VC、VB、PowerBuilder、C++Builder、JBuilder、Delphi、Eclipse、PHP等各種流行的數據庫應用開發工具,能夠方便地將基于標準接口的其他數據庫應用移植到達夢數據庫上。
l???????? 數據遷移
DM提供了專門的數據遷移工具,支持將Oracle、DB2、Sql Server、Sybase、Mysql、PostgreSQL、文本文件、Excel文件、XML文件等數據源中的數據遷移到達夢數據庫中。
l???????? 跨平臺
達夢數據庫采用一套源代碼實現了對不同軟(WINDOWS/LINUX/UNIX等)、硬件(X64/X86/SPARC/POWER/TITAM)平臺的支持,各種平臺上的數據存儲結構完全一致。與此同時,各平臺的消息通信結構也完全保持一致,使得達夢數據庫的各種組件均可以跨不同的軟、硬件平臺與數據庫服務器進行交互。
特色功能:由于DM是創新自主設計的系統,根據實用需求擴展了許多特色功能:
l???????? 全文檢索
DM提供多文本數據檢索服務,包括全文索引和全文檢索。全文索引為在字符串數據中進行復雜的詞搜索提供了有效支持。全文索引存儲關于詞和詞在特定列中的位置信息,全文檢索利用這些信息,可快速搜索包含具體某個詞或某一組詞的記錄。DM的全文索引支持中、英、俄文等多種語言。
l???????? 多字符集支持
為了實現對多種語言的存儲和訪問,達夢數據庫采用兩種編碼方式來存儲數據。一種是根據操作系統所提供的系統默認編碼來進行存儲,一種是利用Unicode編碼來進行存儲。由于Unicode的一致性,它在大多數情況下都可能簡化軟件的國際化過程。它取消了處理多種代碼頁的繁雜過程,并且由于是采用多字節進行編碼,因此由雙字節字符集所引起的額外處理也不必要了。目前,達夢數據庫已經能夠有效支持包括中、英、俄、韓、日文等在內的多種字符集。
l???????? 物理數據頁大小可選
物理數據頁是系統內部數據組織的基本單位。系統的高速磁盤緩沖、 I/O等都以數據頁為單位進行。DM系統允許用戶針對實際應用,在建立系統時,可在4K、8K、16K或32K中任選一個值作為頁的大小,以達到最優的應用系統性能。
l???????? 代理服務與作業調度
在DM系統中,代理服務是運行在服務器端,調度并執行作業、監視警報的服務。通過它用戶可以自動執行部分管理任務,如定期備份、出錯通知等,減輕工作負擔。必須啟動代理服務后,作業與調度才能正常工作。代理服務加載系統定義的所有作業,并根據其調度信息安排其執行時間。當特定的時刻到來時,啟動作業,并依次執行作業包含的每個步驟。代理服務不僅監控時間事件,同時也監控服務器內部的警報事件,當服務器在運行中產生某個特定事件時(如執行操作失?。?,代理服務會檢測到這個事件的發生,并觸發相應的警報。
l???????? 多媒體和空間信息支持
DM采用創新的混合數據庫模型,擴展的多媒體和GIS數據類型等技術,成功實現了空間數據、多媒體數據與常規數據的一體化定義、存儲和管理,在空間地理信息及多媒體信息管理方面具有明顯的優勢。
?
達夢數據庫主要技術指標如下:
1.定/變長字符串類型字段最大長度8188字節。
2.多媒體數據類型字段最大長度(2G-1)B。
3.一個記錄(不含多媒體數據)最大長度18000字節。
4.一個記錄中最多字段個數1024。
5.表名、列名等標識符的最大長度128字節。
6.每個數據庫的最多物理文件數目32K。
7.32位平臺數據文件最大總尺寸大小為4G×4G,64位平臺為4G×4G×4G。
8.每個數據庫最多的表/視圖/索引等對象的數目各為16777216。
9.數值類型的最高精度為38個有效數字。
10.Where中最大的條件數為3038。
11.在一個列上允許建立的最多索引數1020。
12.表上的最大UNIQUE索引數為64。
13.Where條件的語句長度為32733。
14.32位平臺支持最大物理內存為2G,64位平臺支持高達180億GB內存。