Datenplattform

Der X-Vektor

Actian Germany GmbH

1. November 2017

Der X-Vektor

Als Mitarbeiter, der neu bei Actian ist, beschloss ich zu untersuchen, was Actian Vector zu einem der besten Produkte macht. Bei der Durchsicht des technischen Überblicks fielen mir drei besondere Eigenschaften auf, die im Folgenden beschrieben werden.

Vektorisierung: Als ich diesen Begriff zum ersten Mal hörte, erinnerte ich mich an die Zeit vor 30 Jahren, als IBM meinem Arbeitgeber, Watson Calculating Services Limited, eine kostenlose Testversion der Vector Facility für unseren ES9000-Mainframe anbot. Das war cool, denn wir sahen eine massive Verbesserung unserer FORTRAN-Anwendungen, ohne sie neu schreiben zu müssen. Eine einfache Compilerdirektive genügte, um die Vorteile der Vektorisierung zu nutzen. Was bedeutet dies nun für die Arbeit von Vector? Actian hat die Techniken, die aus der Beschleunigung von Fließkomma-Operationen und High-Performance Computing mit spezieller Hardware entwickelt wurden, zur Beschleunigung von Datenbank-Workloads eingesetzt. Das Ergebnis sind 100-fache Leistungssteigerungen ohne spezielle Hardware. Actian bietet diese Leistungsverbesserungen auf branchenüblichen Server-Prozessoren mit Intel x86-Architektur, ohne dass Standard-SQL-Abfragen umgeschrieben werden müssen.

blue-x-actian-blog

Hybrider Spaltenspeicher: Relationale Datenbanken speichern Daten, die für den zeilenweisen Zugriff optimiert sind. Für schnelle Analysen einer Teilmenge von Spalten ist jedoch die Speicherung von Daten in einem komprimierten Spaltenformat der richtige Weg, da analytics workloads in traditionellen Data Warehouses dazu neigen, de-normalisierte Tabellen zu verwenden, um die Leseleistung zu optimieren, aber selten ganze Zeilen analysieren. Vector geht noch einen Schritt weiter, indem es das in-memory optimiert, um Cache-Misses zu minimieren. Dadurch werden die Speicherzugriffsgeschwindigkeiten erhöht und die Leistung maximiert.

Positionale Delta-Bäume: Inkrementelle Änderungen zuzulassen und gleichzeitig die transaktionale Beständigkeit beizubehalten, ist eine große Herausforderung für kolumnare Datenbanken. Actian Vector bietet eine vollständige Beständigkeit, so dass jede neue Transaktion alle zuvor übertragenen Transaktionen sieht, so dass Sie sich bei Aktualisierungen nicht allein auf große Datenmengen verlassen müssen. Die Positional Delta Trees (PDTs) von Actian Vector speichern kleine inkrementelle Änderungen sowie Aktualisierungen und Löschungen, so dass Abfragen blitzschnell ausgeführt werden und alle Berechnungen trotz Änderungen, die während der Ausführung der Anfrage auftreten, aufgehen.

Meiner Meinung nach sind dies einige der vielen Qualitäten, die Vector von der Masse abheben.

Möchten Sie mehr erfahren? Dann besuchen Sie uns am 9. November auf der Actian's Hybrid Data Conference im Londoner Amba Hotel und diskutieren Sie persönlich mit Actian Technikern, Führungskräften und Kunden. Informieren Sie sich über die vollständige Agenda und melden Sie sich an. Die Teilnahme ist kostenlos.

actian avatar logo

Über Actian Corporation

Actian versetzt Unternehmen in die Lage, Daten in großem Umfang sicher zu verwalten und zu steuern. Die Data-Intelligence-Lösungen von Actian helfen beim Optimieren komplexer Datenumgebungen und einer beschleunigten Bereitstellung von KI-fähigen Daten. Actian-Lösungen sind flexibel, lassen sich nahtlos integrieren und arbeiten zuverlässig in On-Premises-, Cloud- und Hybrid-Umgebungen. Erfahren Sie mehr über Actian, die Datenabteilung von HCLSoftware, unter actian.com.