Oracle Coherence

Das In-Memory-Datenraster ermöglicht Anwendungsentwicklern und -managern einen schnellen Zugriff auf Schlüsselwertdaten. Coherence gewährleistet den Kunden maximale Skalierbarkeit und Performance in Unternehmensanwendungen, indem gruppierter Daten-Storage mit geringer Latenz, polyglottes Grid-Computing und asynchrones Ereignis-Streaming bereitgestellt werden.

Sehen Sie in dieser Demo, wie Coherence funktioniert.

Oracle Coherence

Coherence ist ein verteiltes In-Memory-System zum Speichern von häufig genutzten Daten, das die Anwendungsleistung erheblich beschleunigt.

Daten-Storage mit geringer Latenz

Schlüsselwertobjekt-Storage

Coherence speichert Daten, auf die häufig zugegriffen wird, als serialisierte Schlüssel-Wert-Paare in einem Java Virtual Machine (JVM)-Cluster mit automatischem Sharding. Lese-, Abfrage- und Schreiblatenzen laufen schnell ab – in der Größenordnung von 1 Millisekunde – um maximale Anwendungsleistung und Stabilität zu erzielen.


Skalierbarkeit und Verfügbarkeit

Elastizität

Coherence gewährleistet maximale Skalierbarkeit und Performance durch die Bereitstellung von gruppiertem Daten-Storage mit geringer Latenz, mit dem mehrere Anwendungen, in verschiedenen Sprachen, Daten schnell lesen und schreiben sowie asynchrones Ereignis-Streaming in großem Maßstab verarbeiten können. Zusätzlich bieten alle Coherence-Dienste Failover und Failback ohne Datenverlust über die Coherence-Cluster-Struktur hinweg.


Polyglotte Grid-Programmierung

Parallele In-Place-Verarbeitung

Der Einsatz gemischter Sprach-/Polyglot-Funktionen im Datengitter zur parallelen Ausführung im Speicher ermöglicht Leistungsgewinne im Vergleich zum Batch- oder seriellen Abrufen der Daten aus dem Storage. Die blockierungsfreie Parallelitätskontrolle von Coherence und die effizienten atomaren Transaktionen minimieren Konflikte und Latenzen, was zu einem verbesserten Systemdurchsatz und einer verbesserten Fehlertoleranz führt.


Asynchrones Ereignis-Streaming

Listeners und Nachrichten

Für hoch skalierbare und entkoppelte ereignisgesteuerte Architekturen bietet Coherence Ereignismodelle sowohl innerhalb von Serverprozessen als auch zwischen Servern und Clients sowie Messaging mit Publishern, Themen und Abonnenten.


Datenquellenintegration

Backing-Maps lesen/schreiben

Coherence-Maps sind logische Strukturen, die synchron oder asynchron aus beliebigen Sicherungsdatenquellen lesen und in diese schreiben können, z. B. eine Datenbank oder Festplattendatei. Um sicherzustellen, dass die Daten, mit denen Ihre Anwendung arbeitet, aktuell sind, werden alle Änderungen an der Quellendatenbank von Oracle GoldenGate HotCache repliziert, da der Coherence-Cache effizient aktualisiert wird. Eine geringe Latenz ist gewährleistet, da die Daten beim Auftreten der Änderung in der Datenbank übertragen werden, um sicherzustellen, dass Sie immer mit den aktuellen Daten arbeiten.


Multi-Site-Datenzusammenführung

Verbund-Caching

Coherence bietet Verbund-Caching, um mehrere Cluster zu verknüpfen, sodass Cache-Daten automatisch zwischen Clustern synchronisiert werden. Diese Multi-Site-Architektur bietet Redundanz, externe Sicherung und mehrere Zugriffspunkte für Anwendungsbenutzer an verschiedenen geografischen Standorten.


Cloud-native Bereitstellung und Betrieb

Docker/Kubernetes-Support

Coherence ist in Docker-Images verfügbar und verfügt über einen eigenen Kubernetes Operator. Grafana- und Kibana-Dashboards erleichtern die Überwachung. Coherence wird auch im Oracle Cloud Infrastructure Marketplace zur sofortigen Bereitstellung angeboten.


HTTP-Sitzungsstatusverwaltung

Coherence-Performance für die Verwaltung von In-Memory-Sitzungen

Coherence*Web ist ein HTTP-Sitzungsverwaltungsmodul zum Management des Sitzungsstatus in Cluster-Umgebungen. Konfigurieren Sie auf einfache Weise fein abgestimmte Sitzungs- und Sitzungsattributbereiche mithilfe von steckbaren Richtlinien.


WebLogic Server-Integration

Verwaltete Coherence-Server

Das WebLogic Server-Ökosystem kann zum Verwalten von Coherence-Clustern verwendet werden, einschließlich der Admin-Konsole und WLST. Neben EARs und WARs wird ein Grid Archive-Typ definiert, einschließlich eines Container-Vertrags mit Lebenszyklus und Ereignissen.


Union Pacific Railroad führt eine massive Microservice-Anwendung auf Oracle Coherence aus

Union Pacific Railroad baute seine Logistikplattform der nächsten Generation auf Oracle Coherence auf, da der Umfang seiner Microservice-Architektur (20.000 JVMs, die 1,3 Milliarden Anrufe pro Tag bedienen) eine hoch skalierbare Datenverwaltungstechnologie erforderte.

Oracle Coherence – Anwendungsfälle

  • Schneller Datenzugriff und Back-End-Offload im Omnichannel-Maßstab

    Überladene Backends führen zu Leistungseinbußen. Nutzen Sie Coherence zur Entlastung und Leistungssteigerung.

    Mehr über Cosmote (PDF)

  • Grid-Computing-Plattform für Analyse und Ausführung

    Die In-Place-Verarbeitung von Coherence ist ideal für datenintensive Berechnungen wie Risikoanalysen bei Finanzdienstleistungen.

    Datenblatt lesen (PDF)

  • Ereignisverarbeitung und ereignisgesteuerte Architektur

    Mit Ereignismodellen, Messaging und Integration in Oracle Stream Analytics ist Coherence ideal für ereignisgesteuerte Systeme.

    Mehr über Sisal (PDF)

  • Aufzeichnungssystem für Microservice-Anwendungen

    Die Persistenzfunktion von Coherence verringert die Notwendigkeit eines anderen Datenspeichers, der für den von Microservices verwendeten Status benötigt wird.

    Helidon Sock Shop-Demo ansehen (40:50)

30. März 2020

Oracle Coherence 14.1.1 veröffentlicht

Randy Stafford, Oracle Coherence Product Manager, Oracle

Coherence 14.1.1 bringt bedeutende neue Funktionen auf den Markt, einschließlich Support für die Cloud-native Microservices-Architektur und erweitert gleichzeitig die Anwendungsfälle. Coherence 14.1.1 enthält wichtige neue Funktionen: Topics, verteiltes Tracing, GraalVM-Integration und JDK 11-Support.

Vollständigen Beitrag lesen

Ausgewählte Blogs

Alle anzeigen

Verwandte Produkte

Oracle WebLogic Server

Oracle WebLogic Server für Oracle Cloud Infrastructure

Oracle GraalVM

Erste Schritte


Oracle Cloud Free Tier testen


Oracle Coherence herunterladen