DBMaker
標準介面
DBMaker在設計之初便直接採用業界標準的開放架構ODBC (Open Database Connectivity) 作為基礎,稱為Native ODBC。ODBC乃是大多數資料庫所支援的標準連接介面。因此,不管原來使用何種資料庫,應用系統都可以容易地連接到DBMaker,保障企業原有投資。其他資料庫因從ODBC介面到資料庫引擎須經層層轉換而導致效能不佳、遭人指責時,DBMaker因採用Native ODBC,所以依然能夠提供給使用者一個快捷、穩定、標準的開放式環境。
經濟實惠
DBMaker採用新的設計觀念,沒有歷史包袱,因此功能佳、資源需求少、價格實惠是企業投資的好選擇。DBMaker提供經濟的開發方式, 搭配的軟硬體成本低。
性能佳
DBMaker將開放式ODBC API與多媒體處理能力及有用的資料訪問策略進行了良好結合,加深了資料庫的性能。DBMaker內在效能良好的資料庫引擎,可讓用戶放心地建立和存儲多種複雜資料類型。在引擎設計之初,就考慮到能夠為資料訪問提供良好的效率。良好的查詢優化器與多索引方式結合將使查找快捷,存儲佳。
開放介面
通過開放的ODBC介面和ANSI SQL-99,您可以使用各式流行開發工具,如MS .NET2003/2005, Visual C++, Visual Basic, Delphi, AcuBench和CASEMaker公司的Totem等,來創建性能佳的應用程式。DBMaker可讓您自由選擇開發工具,允許您使用之前的工具,而不限制您的開發環境。 DBMaker的JDBC驅動通過對java程式和applets的支援,給客戶提供了良好的變通性和連接性,同時也為java程式連接DBMaker提供了橋樑。那些希望使用DBMaker開發商務程式的使用者們可以通過這個橋樑為他們的程式獲得好的適用性,良好的功能和容易的使用方法。DBMaker新的COBOL介面(DCI)並不需要將 COBOL謂詞(如WRITE, REWRITE, DELETE 和 READ)翻譯成SQL語法,因此在提供給他們新的和平和的資料庫支援的同時,大大節省了程式師重寫COBOL程式的時間。
便攜性
支持跨平臺和開放式架構使您不會對DBMaker失去興趣。您可以跨越多個平臺開發您的資料庫應用程式,也可以容易地從筆記本上的單用戶系統升級到分佈世界的多使用者系統。CASEMaker為管理全球範圍的系統提供好的解決方案,這些系統可能需要通過網路傳輸大量互動式資訊。DBMaker支援SQL語法,具有多用戶使用、事物管理、安全管理、併發性管理、潰損恢復和線上備份等完備的功能,成為網路時代良好的資料庫管理解決方案。
多媒體
資料庫引擎內置的多媒體資料處理能力可以使您良好地存儲和管理各類多媒體資料,包括檔、圖片、音頻、視頻動畫等。除此之外,您可以根據不同的需要將多媒體資料存儲成不同的形式。您可以直接以二進位大型物件(BLOBs)的形式存儲在資料庫中,也可以存儲成檔物件(FO),FO類型既在資料庫控制之下,同時又允許第三方工具對其進行訪問。
Web解決方案
DBMaker支援新的商業標準和各主流開發工具,如XML, Java application, applets, servlets以及JSP (via JDBC 或 JDBC-to-ODBC Driver), Perl 和 PHP等,這使DBMaker 仿佛成為了一個網路發電站,可以在網站上及時發佈和共用資料。可捆綁性憑藉著如此良好的性能和很多良好特性,DBMaker是與程式綁定的資料庫的好選擇。對開發工具的支援,保證了程式能夠進行跨平臺操作。輕便的資料庫內核與可內嵌的資料庫引擎,可以使DBMaker與應用程式安裝在同一個CD ROM上,從而省去了另外的安裝程式。
企業級特性
DBMaker的資料庫服務為企業級資料庫提供了所需的良好特性。您可以在使用DBMaker bundle版的同時,仍然享受諸如自動執行同步表複製、更新、分散式資料庫管理、完整備份和恢復等標準資料庫中的功能。資料庫的日誌系統可以記錄資料庫命令的存取、應用程式所處的網路位置、存取用戶和密碼,當資料庫被非法改動時,可作為追蹤的依據。系統管理員還可以設定需要記錄的條件,如記錄所有SQL語句、記錄非select SQL語句和不記錄SQL語句。
如此簡單
DBMaker的安裝過程簡單,不管您使用的是哪個平臺,都能保證您在幾分鐘內很快上手。同時,DBMaker在同一張CD上包含了適合各個操作平臺的版本,為您移植平臺減少了成本。使用跨平臺的圖形化工具,初學者會體驗到簡單管理資料庫的樂趣。而且,DBMaker良好性能和功能並沒有以占取空間為代價,它小巧的體積使您無論在哪兒都可以使用。
支援容器化資料庫
DBMaker 容器映像檔(DBMaker Docker Image)
DBMaker 提供了容器化的 DBMaker Docker image,可經由 Docker 作業系統層上虛擬化技術,將DBMaker bundle 版打包成image,並建立DBMaker容器。DBMaker容器使用 Host OS 上分配的系統資源,可以共用作業系統核心。相較於虛擬機,不需要再另外安裝作業系統(Guest OS)即可運行、大幅降低等待 Guest OS 的開機時間、啟動速度快,而且更少的記憶體、硬碟使用量。
支援微服務 (Microservice)架構
DBMaker 支援微服務 (Microservices)架構,運用 DBMaker 容器化服務,將資料庫服務專注於單一責任與功能的小型功能區塊 (Small Building Blocks) 為基礎,以利微服務模組化方式組合出複雜的大型應用程式,並提供 Embedded Lua in SQL stored procedure 支援 HTTP API 通訊機制。亦可運用在自動部署、擴充以及執行應用程式容器的平台,例如:Kubernetes(K8S)。
強大而靈活的資料庫
DBMaker 為功能良好的關聯式資料庫管理系統
DBMaker是一種SQL資料庫管理系統,它操作簡單、成本低廉、功能豐富;基於良好整合的資料庫引擎構建,從獨立的軟體供應商到想改善功能和資料庫性能的開發人員,DBMaker都會帶給您較好的性價比和較高的可信度。有了DBMaker提供的良好功能,程式的效率、性能以及靈活性都可以得到大大的加強。通過開放的ODBC介面、多媒體功能、大資料庫物件以及跨平臺支援等特性,DBMaker實現了多媒體與傳統資料庫功能的良好整合。
DBMaker 是一套優良的商用資料庫管理系統
不僅功能良好,而且操作使用簡單容易,DBMaker不僅提供了從單機到主從式架構(Client/ Server)的完整解決方案;此外,更進一步提供了分散式查詢及分散式交易的分散式資料庫管理功能。 在分散運算的環境下,DBMaker同時提供了同步(Synchronous)及非同步(Asynchronous)的資料複製 ,而二階段確認(Two Phase Commit)可以保障企業資料的同步和一致;如果彈性是企業需求的大前提,那麼可以使用DBMaker所提供的非同步分散式管理功能,使得企業在運作上擁有好的效能。
靈活、跨平臺、Web Server-Ready…
支援跨平臺和開放的架構確保您可以跨越多個平臺開發資料庫應用程式,而且,可以輕鬆地從筆記本上的單用戶系統升級到全球範圍分佈的多用戶系統。DBMaker的web-ready功能可以與您現有的web server諸如SQL、多用戶處理能力、事務處理、安全性管理、併發管理、潰損恢復以及線上備份等相整合,為網路時代的資料庫管理提供良好的解決方案。
DBMaker同時也提供了優異的多媒體支援能力
DBMaker 5對原有的多媒體資料處理功能進行了擴展和加強。現在可存儲或管理大量的多媒體資料,包含純文本,圖片,視頻和音頻等。用戶可以將這些多媒體資料以二進位大型物件(BLOB)的形式存儲在資料庫中,也可以將其存儲為檔物件(FO),檔物件雖然在資料庫的控制管理下,但是第三方的多媒體工具仍可以對其進行完全訪問。無論以哪種形式存儲多媒體資料,都將是很簡單和快捷的。
產品規格
容器化服務
- DBMaker Docker image
多媒體核心設計
- 優良性能的大型物件管理
- 彈性的檔鏈結資料類型
- 適合多媒體開發應用
- 在同一張表中支援多個多媒體
- 對象欄位
- 提供多國語言全文檢索功能
- 支援萬國碼(unicode)大型對象
開放式介面
- 符合ANSI SQL-99標準
- 支持ODBC 3.0 Level 2
- 支持JDBC type I & II
- 支援ESQL/C存儲過程
- 支援SQL存儲過程
- 支援Java存儲過程
- 支持DCI (COBOL Interface)
- 支持OLEDB Driver
安全性管理
- 資料庫用戶和組管理
- 表、欄位操作許可權管理
- 表空間讀寫/唯讀設定
- 網路加密
- 資料庫網路連接IP控管
- 能夠對存儲命令和存儲過程設定使用權限
- 提供組管理網路傳輸加密(DES)
資料庫管理工具
- 資料庫管理
- 資料庫狀態監測和歷史統計
- 資料庫資料轉移
- 資料庫診斷和修復
- 資料庫配置工具
- 資料庫備份、還原工具
- 資料庫查詢
- XML操作
- 資料庫監測
資料可靠性
- 線上和離線備份
- 資料庫完整備份、差異備份和增量備份
- 事務(Transaction)處理,遇到錯誤可以自動回復到先前狀態,保證資料處理完整性
- 檢測資料庫內容與結構是否正確
- 自動更新資料庫系統統計值
- 支持MTS
- 資料庫複製
- 同步、非同步表複製
資料庫優良特性
- 觸發器(Trigger)
- 用戶自定義函數(UDF)
- SQL, Java和ESQL/C存儲過程
- 定義主鍵及外鍵
- 可定義表的條件限制
- 提供記憶體表設計
- 支援欄位定義域(Domain)
- 可定義欄位的預設值(Default Value)
- 動態欄位管理(Dynamic Column)
- 過濾索引(Filter Index)
- 自動索引(Auto Index)
- 排程服務(Schedule Daemon)
- SQL儲存程序嵌入Lua 語言
- 匯入/匯出 JSON
全文檢索
- 提供優良性能檢索核心技術
- 低需求核心需求
- 支援多國語言
- 擁有精確和模糊查詢
- 支援多種多媒體格式檢索
資料儲存管理
- 自動擴展表空間
- 固定表空間
- 唯讀表空間
- 允許一張表跨越多個存儲設置
- 動態增加存儲設置
- 支持UNIX Raw Device
- 自定資料庫資料頁(Page) 和幀(Frame)大小
- 資料庫支援上限256PB
- 資料庫表數無限制
- 可修改視圖(View)資訊
資料存儲控制
- 允許多個用戶同時線上處理資料
- 提供資料記錄、資料頁、表及
- 索引頁鎖定功能
- 自動檢測鎖死(Dead Lock)狀態
分散式資料庫管理
- 分散式資料查詢
- 兩階段分散式事務提交確認機制(Transaction)
- 映射式資料庫複製
- 異構資料庫表複製
- 同步、非同步資料表複製
- 資料庫鏈結管理(Database Link)
全方位XML解決方案
- XML 檔轉換介面(API)
- XML 導出資料庫範本工具
- XML 導入資料庫範本工具
- XML 資料庫欄位類型
- XML 索引
- XML 函數功能
系統架構
- 採用多線程架構,提高效能
- 支持SMP架構
- 支援NT伺服器
- 支持多CPU
- 支援64位元作業系統
適用作業系統
- Windows x86 / Windows x64
- Linux x86 / Linux x64