Informix在Linux上實現高可用性主要通過以下幾種技術:
HDR技術通過數據庫的事務日志實現主備機互相接管的功能。當主機工作時,備機提供只讀功能,從而實現負載分擔。當主機發生故障時,備機會自動接管,實現主機及備機的接管功能。
SDS技術允許雙主機同時讀寫共享磁盤,通常用于大型聯機交易應用業務,類似于Oracle RAC。SDS提供高可用性和負載均衡能力,但不具備存儲容災能力。
RSS是廣域網異步HDR,用于數據庫級的災備環境。RSS提供異步通信工作模式,對網絡帶寬要求低,適用于自然災害等災難情況。
CLR基于邏輯日志的容災方案,適用于網絡條件不佳的情況下的脫機連續邏輯日志的數據恢復,用于數據庫備份。
使用網絡附加存儲(NAS)或存儲區域網絡(SAN),確保所有節點訪問同一數據源。
通過上述技術的組合應用,Informix可以在Linux上實現高可用性,確保關鍵業務系統的連續運行和數據的可靠性。