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 的持續性功能可減輕微服務所使用狀態所需的任何其他資料存放區的需求。