Oracle TimesTen In-Memory Database
Oracle TimesTen In-Memory Database (TimesTen) ist eine leichte In-Memory-Datenbank, die unübertroffene Leistung, einfache Verwaltung, hohe Performance und High Availability bietet.
Jetzt können Sie mit dieser neuen Anwendung von Oracle Cloud Marketplace TimesTen-Datenbanken schnell in Oracle Cloud Infrastructure (OCI) bereitstellen.
TimesTen Kubernetes Operator (TimesTen Operator) ermöglicht die Bereitstellung von TimesTen auf OCI Kubernetes Engine (OKE) oder auf On-Premises-Infrastruktur. Diese Lösung kann TimesTen schnell im Standalone-Modus oder als Cache (für Oracle Database) bereitstellen.
TimesTen Classic ist jetzt für die Unterstützung der beliebten Arm-Architektur zertifiziert. Benutzer können Times Ten auf Linux Arm64 und macOS Arm64 ausführen.
Funktionsweise von TimesTen
TimesTen ist eine leichte, vollständig persistente und hochverfügbare relationale In-Memory-Datenbank, die eine Reaktionszeit im Mikrosekundenbereich und einen hohen Durchsatz für OLTP-Anwendungen bietet. Sie können TimesTen als „Datenbank für Aufzeichnungen“ oder als Cache für Oracle Database verwenden.
Da sich die TimesTen-Datenbank im physischen Speicher und nicht in einem Dateisystem befindet, ist der Zugriff auf die Daten direkter, was zu einem kürzeren Codepfad, einfacheren Algorithmen und internen Datenstrukturen führt. Durch den Wegfall der Annahme eines Dateisystems wird die Komplexität drastisch verringert. Die Anzahl der Rechneranweisungen sinkt, die Pufferpoolverwaltung entfällt, zusätzliche Datenkopien sind unnötig, Indexseiten werden kleiner und ihre Struktur wird vereinfacht. Das Design wird einfacher sowie auch kompakter und Anfragen werden schneller bearbeitet.
Anwendungen greifen mithilfe von Standard-SQL über die Programmierschnittstellen JDBC, ODBC, ODP.NET, Oracle Call Interface, Pro*C/C++ und Oracle PL/SQL auf TimesTen-Datenbanken zu. Während TimesTen die beste Antwortzeit erreicht, wenn es im Prozess mit der Anwendung ausgeführt wird (auch als „Direktmodus“ bezeichnet), erfolgt der herkömmliche Client/Server-Zugriff, wenn mehrere Anwendungen, die auf verschiedenen Servern ausgeführt werden, dieselbe Datenbank gemeinsam nutzen.
Vorteile von TimesTen
-
Höchste OLTP-Performance
Erzielt eine Anwendungsleistung mit äußerst geringer Latenz durch Bereitstellung von Daten aus einer In-Memory-Datenbank, die zusammen mit den Anwendungen gespeichert ist.
-
Einfache Installation und Bereitstellung
Enthält Helm-Diagramme und YAML-Manifestdateien, die die Installation und Bereitstellung von TimesTen-Datenbanken über den TimesTen Kubernetes Operator erleichtern.
-
Automatische Überwachung und Verwaltung
Unterstützt die automatische Lebenszyklusverwaltung von TimesTen-Datenbanken, einschließlich der Durchführung automatischer Korrekturmaßnahmen. Durch die automatische Verwaltung wird der Bedarf an menschlicher Unterstützung bei der Datenbankpflege verringert, sodass TimesTen-Produktionsbereitstellungen effizienter ausgeführt werden können.
-
Hochverfügbares Datenmanagement
Verwendet eine aktive Standby-Replikationstopologie zur Unterstützung der High Availability. Die schreibgeschützte Abonnentenreplikationsoption bietet zusätzlichen Schutz beim Offsite-Disaster Recovery.
TimesTen-Angebote
TimesTen als „Datenbank für Aufzeichnungen“ verwenden
TimesTen Classic ist eine speicheroptimierte relationale Datenbank, die geringe Antwortzeiten und hohen Durchsatz für Anwendungen bietet. Dieses Angebot bietet zahlreiche Features für die unabhängige Verwendung als Aufzeichnungssystem, beispielsweise Wiederherstellbarkeit durch Checkpoint- und Transaktionslogs, Sicherung und Wiederherstellung sowie Unterstützung verschiedener APIs. Durch transaktionale Replikation bietet TimesTen Classic High Availability für die In-Memory-Datenbank.
TimesTen als Cache-Datenbank verwenden
TimesTen Cache eignet sich ideal zum Zwischenspeichern leistungskritischer Teilmengen einer Oracle Database zur Verbesserung der Antwortzeit in der Application Tier. Zwischengespeicherte Tabellen können schreibgeschützt oder beschreibbar sein. TimesTen liest und aktualisiert automatisch die Cache-Tabellen sowie die Datensynchronisierung zwischen dem Cache und der Oracle Database. Cache bietet Anwendungsstandard-SQL und die Funktionalität einer relationalen Datenbank, nahtlose Aufrechterhaltung der Datenkonsistenz mit Oracle Database und die Leistung einer In-Memory-Datenbank.
TimesTen in containerisierten Umgebungen ausführen
TimesTen eignet sich gut für die Ausführung in containerisierten Umgebungen. In Kombination mit TimesTen Kubernetes Operator bietet TimesTen eine einfache und robuste Lösung für leistungsstarkes, hochverfügbares Datenmanagement in Kubernetes-Umgebungen. Oracle TimesTen In-Memory Database for Kubernetes ermöglicht die TimesTen-Bereitstellung auf OCI Kubernetes Engine bzw. auf einer On-Premises-Infrastruktur. Die Lösung kann TimesTen schnell als eigenständiges Aufzeichnungssystem oder als Cache (für Oracle Database) bereitstellen.
Zusätzlich zu den Kosten für die für Ihren Kubernetes-Cluster verwendeten Compute-Ressourcen unterstützt Oracle TimesTen In-Memory Database for Kubernetes Bring Your Own License (BYOL). Dadurch können Sie Ihre vorhandenen On-Premies-TimesTen In-Memory Database- und TimesTen Application Tier Database Cache-Lizenzen nutzen, um Ihre Datenbanken in Oracle Cloud bereitzustellen.
TimesTen-Ressourcen
Kubernetes Operator
Produkt-Tutorial
Funktionen nach Release
Erste Schritte mit Oracle TimesTen In-Memory Database
TimesTen-Community
Nehmen Sie am TimesTen-Diskussionsforum teil.
TimesTen-Blog
Erfahren Sie mehr über die aktuellsten Neuigkeiten, Produktupdates und Highlights von TimesTen.
Kontaktieren Sie uns
Möchten Sie mehr darüber erfahren? Kontaktieren Sie einen unserer branchenführenden Experten.
