Neue skalierbare In-Memory-Datenbankplattform Terracotta DB der Software AG vorgestellt

Darmstadt, Starnberg, 06. Nov. 2017 - Berechenbare Latenz unabhängig von der Datenbankgröße; lineare Skalierbarkeit bietet analytische Rechenleistung ohne Umwege...

Zum Hintergrund: Mit der explosionsartigen Zunahme von IoT-Daten und sich schnell bewegender Datenströmen werden Realtime-Transaktionen für viele Unternehmen unabdingbar. In-Memory Computing ist die schnellste Lösung zur Verwaltung und Extraktion von Daten in Echtzeit. Auf Datenbankebene bedeutet dies, dass operative Transaktionen sofortigen Zugriff auf sämtliche Erfassungssysteme benötigen, in denen die Daten oder Aktivitäten dauerhaft aufgezeichnet werden. Einer kürzlich veröffentlichten Ausgabe des Harvard Business Review zufolge stiegen bei erfolgreichen, auf operative Verbesserungen fokussierten Einzelhändlern die Einnahmen rascher als die Ausgaben, was sich nachhaltig auf die Ertragslage auswirkte.

Die Software AG gab hierzu jetzt die Verfügbarkeit seiner In-Memory-Datenbank (IMDB) Terracotta DB bekannt, mit der sich die operative und analytische Datenverarbeitung in Hochgeschwindigkeit durchführen läßt. Terracotta DB unterstützt laut Anbieter alle Anwendungen, die neue, sich schnell ändernde Datentypen - strukturierte, teilweise strukturierte, unstrukturierte und polymorphe Daten - sowie sehr große Datenvolumina erzeugen, oder über die beschränkte Kapazität vorhandener Systeme hinausgehen.

Terracotta DB basiert auf dem verteilten In-Memory-Data Grid Terracotta BigMemory. Die Software AG geht nach eigenen Angaben davon aus, dass dies der schnellste Weg ist, riesige Datenmengen zu verarbeiten und zu analysieren, um wichtige Korrelationen und Informationen zu extrahieren. Im Juli 2017 nahmen Kunden an einem Betaprogramm in den Laboren der Software AG teil, um die Vorteile aus erster Hand zu erfahren und Feedback zu geben. Anwenderzitat Tarun Sirohi, leitender Architekt bei Westrock  und Terracotta-Teilnehmer des Beta-Programms: "Wir freuen uns sehr über diese neue Version von Terracotta DB und glauben, dass sie die Anforderungen  von translyitschen Datenbanken erfüllt, in denen eine einzige Datenschicht sowohl transaktionale als auch analytische Arbeitslasten verarbeiten kann. Eine Technologie wie Terracotta wird eine zentrale Rolle in jeder modernen Microservices-Architektur spielen."

Kommentar Dr. Wolfram Jost, CTO der Software AG: „Anders als herkömmliche NoSQL-In-Memory-Datenbankplattformen lässt sich Terracotta DB linear skalieren. Weitere Vorteile sind die von der Größe der Datenbank unabhängige berechenbare Latenz sowie die Fähigkeit, operative, transaktionale Loads und analytische Loads gleichzeitig in Hochgeschwindigkeit auszuführen. Dies ist ein wichtiges Unterscheidungsmerkmal für Unternehmen, die ihre Betriebseffizienz und Kundenzufriedenheit durch eine Reaktionsfähigkeit im Millisekundenbereich verbessern wollen.“

Wichtige Anwendungsfälle der Lösung sind z. B. Bestandsführung für Händler, Zahlungsabwicklung, Betrugserkennung, Bearbeitung und Abwicklung von E-Commerce-Aufträgen, Forderungsmanagement sowie jede Form von Zwischenspeicherung verteilter Daten und Hochgeschwindigkeitstransaktionen in Webanwendungen. Technische Anwendungsfälle umfassen:

  • Bedarfsgerechtes In-Memory-Datenmanagement;

  • In-Memory-Such- und ‑Betriebsspeicher mit optionalen Sekundärindizes, um Daten in Hochgeschwindigkeit aufzurufen, zu aktualisieren und zu suchen;

  • Vereinfachungen bei Management, Überwachung und Cluster-Setup;

  • Datenstrombasiertes Berechnungs-Framework für eine Datenpipeline zur analytischen Verarbeitung in Hochgeschwindigkeit;

  • webMethods Integration Server kann über einen webMethods-Adapter Daten in Terracotta DB aufrufen und aktualisieren.


Abb. 1: Terracotta DB Benchmarks (Bildquelle: www.terracotta.org)


Quellen / Hintergrundinfos:

Link > Weitere Informationen zur Terracotta DB

Link > The Forrester Wave: In-Memory Data Grids, Q3 2015

Die Software AG wurde für ihre Terracotta In-Memory Data Fabric platform im Bericht „Forrester WaveTM  In-Memory Data Grids” als „Leader“ eingestuft. Laut Forrester (Zitat) „…hat Terracotta im Vergleich zu anderen Anbietern ein Alleinstellungsmerkmal, da es eine Striping-Architektur anstelle einer Peer-to-Peer-Architektur verwendet, um Hochverfügbarkeit zu erreichen.“

Abb. 2: Terracotta Ehcache, Architekturübersicht (Bildquelle: Software AG)