Insight Blog

Schnellere Analytics, die unseren eigenen Performance-Rekorde brechen: Exasol 7.1

Exasol 7.1

Großartige Neuigkeiten. Unsere neue Version der Exasol Analytics-Datenbank ist nun verfügbar – und sie ist schneller und moderner denn je.

Mit Exasol 7.1 erhalten Sie alle Vorteile unseres, großen Exasol 7.0 Releases – einschließlich besserer Performance in Data Vault, mehr Flexibilität im Umgang mit strukturierten/semistrukturierten Daten und Deep-Learning-Fähigkeiten mit der Einführung von GPUs. On Top kommt ein zusätzlich Performance-Schub und die Möglichkeit mit noch mehr Concurrency zu arbeiten.

Neue TPC-H-Testergebnisse

Dank der Arbeit unserer Entwickler an Exasol 7.1 konnten wir herausragende Ergebnisse in einem neuen TPC-H-Benchmarktest in drei Kategorien erzielen. Exasol wahrt seine Position als unbestrittener TPC-H-Testsieger mit großem Abstand seit 12 Jahren – sowohl bei der Leistung als auch beim Preis-Leistungsverhältnis der Datenbank. Jetzt haben wir Benchmark-Tests mit Exasol 7.1 für 10 TB30 TB und 100 TB auf Servern mit AMD EPYC™ 7543 Series-Prozessoren durchgeführt.  

„2019 hatten wir TPC-H-Benchmarktests in der 10 TB-Kategorie durchgeführt. Dieses Mal haben wir nicht nur die Ergebnisse von damals übertroffen, sondern zusätzlich auch in der 100 TB-Kategorie getestet. Auch dabei erzielten wir deutlich bessere Resultate als in früheren Tests im Jahr 2014”, sagte Mathias Golombek, CTO Exasol. „Wir sind unglaublich stolz darauf, wie gut unsere Datenbank in diesen unabhängigen Benchmarktests abschneidet. Die Ergebnisse belegen die Geschwindigkeit und den zu erwartenden TCO, den wir täglich unseren Kunden bieten.”

Mit dem jüngsten Update zeigen unsere internen Untersuchungen spürbare Verbesserungen der Abfrageleistung bei TPC-H-artigen Workloads. Unsere Tests ergeben Geschwindigkeitsgewinne von 5 % für Anwender allein durch das Update.

Performance-Gewinne auf ganzer Linie 

Auch bei der Row-Level-Security wurde die Performance weiter gesteigert. Exasol 7.1 nutzt Lua für außergewöhnlich schnelle virtuelle Schemas, mit denen Sicherheit auf Zeilenebene implementiert wird. Unser Testlabor konnte zeigen, dass Exasol 7.1 die initiale Antwortzeit beim Einsatz von Row-Level-Security auf nahezu null reduziert. 

Ebenso wurden auch die Kompilierungszeiten reduziert. Exasol 7.1 bietet drastisch kürzere Kompilierungszeiten, insbesondere in sehr komplexe Szenarien mit vielen geschachtelten Views, die viele analytische Funktionen enthalten.

In solchen Szenarien konnte unser Labor meist eine Verbesserung um bis zu Faktor 2 zeigen, in manchen Fällen sogar deutlich mehr. 

Mit Exasol 7.1 haben wir uns auch allgemein der Zugriffsgeschwindigkeit auf Metadaten gewidmet, dabei haben wir uns auf die Metadaten für User, Roles und Privileges fokussiert. 

Mit Exasol 7.0 hatten wir bereits Lock-Free Metadata als Preview-Feature eingeführt, 7.1 beinhaltet dies nun per Default. D. h. mit Exasol 7.1 wird jede Abfrage auf Metadaten automatisch so durchgeführt, dass keine Locks erzeugt werden, was es erlaubt wesentlich mehr Abfragen auszuführen. 

Grenzen verschieben  

Exasol 7.1 ist nicht nur schneller, sondern gleichzeitig haben wir die Grenze für aktive parallele Sessions weiter nach oben geschraubt. Wir haben dies erreicht, indem wir die Definition von „Aktiv“ gelockert haben. 

„Prepared Statement“ werden in zwei Schritten ausgeführt, „Prepare“ und „Execute Prepared“. In Exasol 7.1 zählen wir den Schritt „Prepare“ nicht mehr als „Aktiv“. Dadurch erwarten wir wieder mehr Luft bis zum „Active Session Limit.“

Außerdem haben wir OpenID Connect als weitere Option zur Authentifizierung neben Username/Passwort, LDAP und Kerberos eingeführt. Das ermöglicht sicheres Single-Sign-On mit allen Tools, die mit derselben Identity-Provider verbunden sind. So werden in größeren Unternehmen das Sign-in beschleunigt und das Access-Management erleichtert.

Exasol 7.1 steht jetzt zum Download zur Verfügung. Um mehr über die unübertroffene Performance von Exasol zu erfahren, besuchen Sie unsere TPC-H-Seite