Der X-Vektor
Actian Germany GmbH
1. November 2017

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.
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.
Abonnieren Sie den Actian Blog
Abonnieren Sie den Blog von Actian, um direkt Dateneinblicke zu erhalten.
- Bleiben Sie auf dem Laufenden: Holen Sie sich die neuesten Informationen zu Data Analytics direkt in Ihren Posteingang.
- Verpassen Sie keinen Beitrag: Sie erhalten automatische E-Mail-Updates, die Sie informieren, wenn neue Beiträge veröffentlicht werden.
- Ganz wie sie wollen: Ändern Sie Ihre Lieferpräferenzen nach Ihren Bedürfnissen.