Ein Vergleich von Leistung und Datenlatenz in operativen Cloud-Datenbanksystemen
Zusammenfassung
Eine wichtige Klasse von Datenbankanwendungen muss mehrere kritische Leistungsanforderungen gleichzeitig erfüllen, darunter:
- Große Mengen an Transaktionsverarbeitung und Dateneingabe;
- Hohe Abfragevolumina; und,
- Hohe Konsistenz, einschließlich des Abrufs von Datensätzen unmittelbar nach dem Einfügen mit sehr geringer Latenzzeit.
So gibt es beispielsweise Datenbanken, die zur Überwachung und schnellen Reaktion auf Preisänderungen bei öffentlich gehandelten Wertpapieren eingesetzt werden, wo täglich Milliarden von Geschäften getätigt werden. Diese Unternehmen wollen ihre Portfolios und Marktdaten überwachen, um ihre Risikoexposition zu berechnen und zu entscheiden, was sie in welchem Umfang kaufen oder verkaufen sollen. Wenn sie diese Entscheidungen vor anderen Händlern treffen können, haben sie einen enormen Wettbewerbsvorteil, der sich stark auf ihr Geschäft auswirken wird. Die neuen Transaktionen müssen oft innerhalb von Millisekunden nach ihrem Auftreten auf den öffentlichen Märkten in der Datenbank sichtbar sein. Viele andere Datenbankanwendungen in der Industrie, im Handel und im Ingenieurwesen haben ähnliche Anforderungen, die nahezu in Echtzeit erfüllt werden müssen.
In diesen Anwendungen sind Transaktionen und Datensatzstrukturen an sich relativ einfach, aber es ist nicht einfach, die anspruchsvollen Anforderungen zu erfüllen, bei denen ein hoher Durchsatz und eine niedrige Datenlatenz den ganzen Tag über konstant geliefert werden müssen.
FAZIT: Auf der Grundlage seiner unabhängigen Untersuchung empfiehlt WinterCorp Unternehmen, die eine transaktionsanalytische Datenmanagementsoftware mit niedriger Latenz und hoher Leistung benötigen, einen genauen Blick auf InterSystems IRIS zu werfen, das im Vergleich zu allen Alternativen, die auf AWS auf einem einzelnen Knoten und in Clustern mit 1 bis 4 Knoten getestet wurden, hervorragend abschneidet. Im Vergleich zu alternativen Lösungen bietet InterSystems IRIS signifikante Vorteile in Bezug auf Abfragedurchsatz, Einfügedurchsatz, Datenlatenz und Abfrageeffizienz, und zwar ohne besonderen Abstimmungs- oder Konfigurationsaufwand.