下列功能是 SQL Remote 設計的關鍵部分。
支持多個預訂者
SQL Remote 的設計支持對預定發布的多個預定者執行復制。
該功能對於移動設施應用程序尤其重要,這種應用程序可能需要執行從一個辦公室數據庫到成百上千個銷售代表的膝上型計算機的復制。
基於事務日志的復制 SQL Remote 復制基於事務日志。這使它在每次更新時,僅復制對數據的更改,而不必復制所有數據。而且,基於日志的復制比其它復制系統的性能更好。
事務日志是對數據庫進行的所有更改的存儲庫。 SQL Remote 根據事務日志中的記錄,復制對數據庫所進行的更改。屬於任何一個發布的、所有提交到統一數據庫事務日志中的事務都被定期發送到遠程數據庫。在遠程站點,提交到事務日志中的所有事務都被定期提交給統一數據庫。
盡管在復制數據時會多花一些時間,但是通過只復制提交的事務,SQL Remote 可確保在整個復制設置過程中僅涉及適當的事務內容,並維護復制中所涉及的數據庫之間的一致性。
集中管理 SQL Remote 設計為在統一數據庫上進行集中管理。這一點對於移動設施應用程序尤其重要,使用這種應用程序的膝上型計算機用戶,可不必再執行數據庫管理任務。這一功能對於小型辦公室環境下的復制也很重要,因為這種環境包括多個服務器,但幾乎沒有管理資源的措施。
管理任務包括設置和維護發布、遠程用戶、預訂以及在發生錯誤和沖突時進行更正。
經濟合算的資源要求 除了 Adaptive Server Anywhere 或 Adaptive ServerEnterprise DBMS 以外,運行 SQL Remote 所需的唯一軟件是消息代理以及一個消息系統。如果使用共享文件鏈接,則只要每個遠程用戶 ID 都具有訪問存儲消息文件的目錄的權限,就不需要任何消息系統軟件。
復制系統的所有組件對內存和磁盤空間的要求都保持適中,這樣運行SQL Remote 就不必再投資購買額外的硬件了。
支持多種平台
很多操作系統和消息鏈接上都提供 SQL Remote。