Green IT Best Practice Award

Q2Web GmbH - 90% Ressourcen gespart

07.12.2011

Das Beste aus drei Ansätzen

Nach intensiver Analyse und Einschätzung fiel die Entscheidung, alle drei Technologien mit einander zu kombinieren und so einen radikal neuen Ansatz zu wählen. Im Ergebnis wurde eine Datenbank mit modernsten Software-Technologien aus dem NOSQL-Bereich implementiert. Realisiert wird dies in einer parallelen Programmiersprache, so dass die Datenbank auch auf Grafikprozessoren betrieben werden kann.

Idealerweise operieren diese Programme dann auf sogenannten APUs. Bei dieser Variante werden der eigentliche Prozessor und der Grafikprozessor (GPU) auf einem Chip verschmolzen. Momentan aktuelle APU-Chips benötigen in der kleinsten Version lediglich zehn Watt. In dieser Konstellation konnten die Projektverantwortlichen nachweisen, dass die Q2Web-Datenbank auf diesem Spezial-Chip die gleiche oder sogar eine höhere Leistungsfähigkeit besitzt als eine relationale Datenbank, die auf einem Standard-Hexa-Core-Server betrieben wird.

In nackten Zahlen: Es ließ sich nachweisen, dass eine Anwendung, die zur KPI-Berechnung verwendet wird, auf einem 10-Watt-Rechner zirka 100 Million komplexe KPI-Berechnungen in zwei Minuten bewältigt.

Diese Evaluierungen und prototypische Ergebnisse haben gezeigt, dass die Q2Web-Technik in der Lage ist, Server zu ersetzen, die mehrere Kilowatt pro Stunde an Strom verbrauchen. Die energieeffizienten Rechner benötigen aber nicht nur weniger Strom. Sie sind auch bezüglich der Umgebungsbedingungen deutlich anspruchsloser als klassische Serversysteme.

Im Konzept der Q2Web GmbH und deren Datenbanktechnologie gerät der I/O der Daten zum eigentlichen Kostenfaktor, während hingegen die Rechenleistung vergleichsweise günstig zu haben ist. Als gegenmittel werden Daten in dieser IT-Umgebung grundsätzlich komprimiert und verschlüsselt gespeichert.

Die Datenbank unterstützt zudem paralleles und verteiltes Arbeiten. Durch die Datenkompression werden zu transferierende Datenmengen reduziert sowie die Zuverlässigkeit des Gesamtsystems erheblich gesteigert.

Schnittstellen zu Marktführern

Die Nutzung der Q2Web-Datenbank durch klassische Applikationen soll zukünftig durch Schnittstellen, die eine fast hundertprozentige Kompatibilität zu den Oracle-Produkten sicherstellen, erleichtert werden. Weitere Interfaces, die andere Datenbank (MS-Server, Sybase, DB2) emulieren, folgen. Die Bereitstellung von Standardinterfaces ermöglicht die Adaption auf bestehende Applikationen.