Oracle Coherence 是全球第一且領先的記憶體資料網格,具備經實證的健全度和市場上最豐富的功能。此雲端友善叢集軟體專為資料管理和網格運算而設計,可用於擴展關鍵任務應用程式、快速存取資料,同時卸載後端系統、導入平行分散式運算演算法和事件導向架構,以及將資料儲存在微服務和 AI 應用程式中。Oracle Coherence 是具有選擇性持續性的快速索引鍵值存放區,提供容錯自動分區、多語言和 REST 介面、查詢、交易、事件處理和就地處理,以及變更資料擷取、多站點同盟、訊息傳遞以及與熱門架構的整合。
觀看 Coherence 示範 (11:15)
JavaOne 2025 標誌著 Oracle 盛大的 Java 開發人員大會回歸,恰逢
Java 成立 30 週年。參加為期三天的盛會,與 Java 專家共襄盛舉,一同學習,一窺
新推出的 Java 24。
Coherence 是分散式的記憶體內系統,用於儲存經常存取的資料,大幅提升應用程式效能。
Coherence 會將經常存取的資料以序列化索引鍵 - 值組形式儲存在具有自動分區的 Java Virtual Machine (JVM) 叢集中。讀取、查詢和寫入延遲的速度快 (依 1 毫秒的順序),可達到最高的應用程式效能和穩定性。
Coherence 透過提供叢集化的低延遲資料儲存,讓多個應用程式 (包括不同語言) 能夠快速讀取和寫入資料,以及大規模擷取非同步事件串流,確保獲得最高的可擴展性和效能。此外,所有 Coherence 服務都會透過 Coherence 叢集結構提供容錯移轉和容錯移轉,而不會遺失任何資料。
將混合語言 / 多語言函數部署至資料方格,以便在記憶體內平行執行,與從儲存擷取資料的批次或序列相比,可提高效能。Coherence 的無鎖定並行控制和高效率的單元交易將競爭力和延遲降到最低,進而改善系統傳輸量和容錯能力。
對於可高度擴展和去耦合事件驅動的架構,Coherence 提供伺服器流程和伺服器和用戶端之間的事件模型,以及與發佈者、主題和訂閱者進行訊息傳遞。
Coherence 對應是以同步或非同步方式 (例如資料庫或磁碟檔案) 從任意備份資料來源進行讀取和寫入的邏輯結構。為了確保應用程式所操作的資料是最新的,Oracle GoldenGate HotCache 會複製來源資料庫的任何變更,因為它會有效地更新 Coherence 快取。資料庫發生變更時會植入資料,以確保您始終使用目前的資料,因此可確保延遲時間低落。
Coherence 提供聯合快取來連結多個叢集,以便在叢集之間自動同步快取資料。此多站台架構為不同地理位置的應用程式使用者提供備援、異地備份和多重存取點。
Coherence 可在 Docker 映像檔中使用,並擁有自己的 Kubernetes Operator。Grafana 和 Kibana 儀表板促進監控。Oracle Cloud Infrastructure Marketplace 也提供 Coherence 以進行即時佈建。
Coherence*Web 是專門用來管理叢集環境中階段作業狀態的 HTTP 階段作業管理模組。透過可插式原則,輕鬆設定微點階段作業和階段作業屬性範圍。將 Coherence*Web 新增至應用程式可讓使用者階段作業存留處理作業失敗、機器失敗,甚至是在多站台作用中 / 作用中架構中發生網站失敗,而且不需要變更程式碼。
WebLogic 伺服器生態系統可用來管理 Coherence 叢集,包括管理主控台和 WLST。方格封存類型會與 EAR 和 WAR 一起定義,包括含有生命週期和事件的容器合約。
Union Pacific Railroad 在 Oracle Coherence 建置新一代物流平台,因為其微服務架構 (每天 20,000 個 JVM 服務 1.3B 呼叫) 的規模需要高度可擴展的資料管理技術。
超載後端會導致體驗不佳以及擴展限制。注入 Coherence 以釋放負載並提升效能。
Coherence 的就地處理適用於資料密集運算,例如金融服務中的風險分析。
透過事件模型、訊息傳遞以及與 Oracle Stream Analytics 的整合,Coherence 適合用於事件導向系統。
Coherence 的持續性功能可減輕微服務所使用狀態所需的任何其他資料存放區的需求。