![Page 1: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/1.jpg)
Prof. Dr. Wolfgang Benn
![Page 2: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/2.jpg)
Prof. Dr. Wolfgang Benn
2
![Page 3: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/3.jpg)
Prof. Dr. Wolfgang Benn
2008
Die Professur DVS der TU Chemnitz nimmt am Programm ForMaT des BMBF teil.
2009
Team dimensio informatics gewinnt den „Sonderpreis Wissenschaftler“ beim Ideenwettbewerb „Schicke Ideen“ des Gründernetzwerks der sächsischen Hochschulen, SAXEED.
2010
dimensio informatics kommt beim branchenübergreifenden sachsenweiten Businessplanwettbewerb von FutureSAX unter die ersten 6 von 63 Teilnehmern.
Jul.10
Die Firma dimensio informatics GmbH wird in Chemnitz gegründet.
Sep.10
Der Technologie Gründer Fonds Sachsen beteiligt sich am Unternehmen.
3
![Page 4: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/4.jpg)
Prof. Dr. Wolfgang Benn
4
![Page 5: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/5.jpg)
Prof. Dr. Wolfgang Benn
Veränderung von DB-Parametern – Puffergrößen, Optimierungsanweisungen, etc.
Modifikation der Hauptspeicherverwendung – In-Memory
Einsatz von Parallelität – Prozessorparallelität: Nutzung von Multicores
– Storageparallelität: Shared-Nothing-Architekturen
Spaltenbasierte Speicherung – Column-Store
Clusterbildung – Dynamische Lastverteilung
– Shared-Everything-Architekturen
5
![Page 6: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/6.jpg)
Prof. Dr. Wolfgang Benn
Ist eine bestehende Applikation überhaupt zu verändern?
Was kostet eine Anpassung? – Kann sie in-house durchgeführt werden?
– Muss sie extern in Auftrag gegeben werden?
– Lohnt es sich überhaupt?
Wer kann/darf diese durchführen? – Stehen betriebliche Vorschriften entgegen?
– Stehen gesetzliche Vorschriften entgegen?
– Stehen Sicherheitskriterien entgegen?
6
![Page 7: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/7.jpg)
Prof. Dr. Wolfgang Benn
Lösung technologischer Problems durch Technologie, nicht durch Technik! – KIWI (Kill It With Iron) verschiebt eine Problemlösung lediglich
– Warum Nachdenken, wir haben doch Clouds…
Betrachtung von Anwendung und (!) Datenbank – Erkennt und optimiert z.B. sporadisches Auftreten von Langläufern
– Erkennt nicht-performante Anfragen und optimiert gezielt
Präzise Lösungen für wohl definierte Probleme – Schnelles Lesen, wenn schnelles Lesen benötigt wird
– Schnelles Schreiben, wenn schnelles Schreiben benötigt wird
– …
7
![Page 8: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/8.jpg)
Prof. Dr. Wolfgang Benn
8
![Page 9: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/9.jpg)
Prof. Dr. Wolfgang Benn
card
igo
9
Ein Basiswerkzeug zur minimal-invasiven Integration von Performancewerkzeugen in bestehende IT-Landschaften.
Eine Anzahl von Performancewerkzeugen zur Analyse, Optimierung und Lösung von Performanceproblemen.
![Page 10: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/10.jpg)
Prof. Dr. Wolfgang Benn
10
Proxy
Driver (e.g. JDBC)
API
![Page 11: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/11.jpg)
Prof. Dr. Wolfgang Benn
Nicht-transparent (1,3): Integration in eine Applikation Integration in ein Datenbanksystem Transparent (2): Integration ins Netzwerk
card
igo
11
![Page 12: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/12.jpg)
Prof. Dr. Wolfgang Benn
card
igo
API
Die Applikation kennt das Werkzeug und spricht es direkt an. Ergebnisse eines Auftrages gehen an die Applikation zurück. Der Verkehr zwischen Applikation und Datenbank bleibt unverändert.
12
![Page 13: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/13.jpg)
Prof. Dr. Wolfgang Benn
card
igo
API
13
Die Applikation kennt das Werkzeug und spricht es direkt an. Das Werkzeug sendet den Auftrag direkt an die Datenbank. Das Ergebnis des Auftrages geht an das Werkzeug zurück oder direkt an die Applikation.
![Page 14: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/14.jpg)
Prof. Dr. Wolfgang Benn
API
card
igo
14
Die Datenbank kennt das Werkzeug und spricht es direkt an. Ergebnisse eines Auftrages gehen an die Datenbank zurück. Der Verkehr zwischen Applikation und Datenbank bleibt unverändert.
![Page 15: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/15.jpg)
Prof. Dr. Wolfgang Benn
Verbindung zur App aufbauen – int App_init(void** handle, std::string address, int port, bool verified = true);
Auftrag geben und auf Antwort warten – void App_query(void* handle, const std::string& query_string, std::vector<
std::string>& results);
Verbindung zur App abbauen – void App_destroy( void** handle);
15
![Page 16: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/16.jpg)
Prof. Dr. Wolfgang Benn
card
igo
Austausch des Treibers Weder Anwendung noch Datenbank merken etwas von der Existenz des Werkzeuges.
16
![Page 17: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/17.jpg)
Prof. Dr. Wolfgang Benn
Bis Java 1.6 – Ersetzen von
• Class.forName("oracle.jdbc.OracleDriver").newInstance();
– Durch
• Class.forName("com.cardigospy.engine.spy.cardigoSpyDriver").newInstance();
Ab Java 1.6 – nichts
17
![Page 18: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/18.jpg)
Prof. Dr. Wolfgang Benn
card
igo
18
Weder Anwendung noch Datenbank merken etwas von der Existenz des Werkzeuges.
![Page 19: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/19.jpg)
Prof. Dr. Wolfgang Benn
Änderung einer Zeile in Tnsnames.ora
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cardigo.proxy)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = ORA11)))
19
![Page 20: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/20.jpg)
Prof. Dr. Wolfgang Benn
dimensio informatics ist ein Technologiehersteller – only B2B, no B2C
ist ein Partner-EcoSystem
Die Produktpalette ist dem angepasst
– Basisprodukt (cardigo)
– Partnerprodukte/Werkzeuge (analytico, optimo)
– Endkundenprodukte/Lösungen (dimensio, scrivo, securido)
20
![Page 21: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/21.jpg)
Prof. Dr. Wolfgang Benn
21
![Page 22: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/22.jpg)
Prof. Dr. Wolfgang Benn
22
Analyse von nicht-performanten Queries
Aufspähen vermeintlich nicht-deterministischer Defekte
Einsatz als Analysewerkzeug für den späteren Einsatz von – optimo
– dimensio
Aktueller industrieller Einsatz: – Bei einem Unternehmen aus der Finanzwirtschaft zur ganzheitlichen
Analyse eines selten auftretenden Performance-Defizits.
– Keine Performance-Einbußen durch minimal-invasive Integration, daher seit Monaten im laufenden Geschäftsbetrieb aktiv.
card
igo
![Page 23: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/23.jpg)
Prof. Dr. Wolfgang Benn
23
![Page 24: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/24.jpg)
Prof. Dr. Wolfgang Benn
24
Gezielte Optimierung von nicht-performanten Queries durch Ersetzen und/oder Umschreiben
Aktueller industrieller Einsatz: – Bei einem Dienstleister für die Energiewirtschaft zur Optimierung
bestimmter Querysequenzen im Bereich Smart-Metering.
– Deutliche Performance-Steigerung (> Faktor 100).
– Ergebnis: Erhebliche Kostenersparnis durch Weiterverwendung und Neuausrichtung bestehender Applikationen.
card
igo
![Page 25: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/25.jpg)
Prof. Dr. Wolfgang Benn
25
![Page 26: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/26.jpg)
Prof. Dr. Wolfgang Benn
dimensio ist ein mehrdimensionaler Datenbankindex – Dimension = Attribut
– Mehrdimensional = SQL-Query mit langer Prädikatliste
– Lange Prädikatliste = Korrelation vieler Attributwerte
dimensio ist ein semantischer Datenbankindex
– semantisch = Intervallbildung mit Bezug auf den DB-Inhalt • Datensätze mit ähnlichem Inhalt bilden eine Gruppe (Cluster)
• Cluster bilden die Intervallgrenzen
– klassisch wäre eine Intervallbildung nach • technischen Gegebenheiten (z.B. Plattenstruktur)
• mathematischen Formeln (z.B. Modulo)
• vordefinierter Metrik (z.B. Manhattan-Metrik)
26
![Page 27: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/27.jpg)
Prof. Dr. Wolfgang Benn
ca. 13.000 Records mit 998 Dimensionen 27
![Page 28: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/28.jpg)
Prof. Dr. Wolfgang Benn
Post-Processing – 4.000 Anfragen (Wochenleistung PKW-Produktion)
– 6 Std. ohne dimensio zu 3 Min. 20 Sec. mit dimensio
Bildvergleich – Ähnlichkeitssuche in 50.000 Bildern (Vergleich von Merkmalsvektoren)
– 12 Sec. ohne dimensio zu 0,001 Sec. mit dimensio
Business Intelligence – Anfragen mit ca. 2.000 Dimensionen (In-Memory + Column Store)
– 20 Sec. ohne dimensio zu 0,032 Sec. mit dimensio
28
![Page 29: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/29.jpg)
Prof. Dr. Wolfgang Benn
Alle Bereiche, in denen viele Werte zu korrelieren sind – z.B. lange Prädikatlisten in SQL-Statements
Probleme, die mehrdimensional sind bzw. zu lösen sind – z.B. Volltextsuche, Mustererkennung in Gensequenzen, etc.
Einige Beispiele – Business Intelligence
– Post-Processing / Materialnachweise /Garantieverfahren
– GIS
– Energieversorgung / Smart Metering
– Telekommunikation / Banking / Kundenbeziehungen
29
![Page 30: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/30.jpg)
Prof. Dr. Wolfgang Benn
30
![Page 31: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/31.jpg)
Prof. Dr. Wolfgang Benn
alpha ventus 12 Windkrafträder 45 km nördlich von Borkum
Alle Daten sollen für Simulationen und Auswertungen gespeichert werden
1.500 Sensoren erzeugen 3,2 * 109 Werte/Tag = 37,000 Werte/Sekunde
Datenstruktur: ID, TS, V = 21 Byte = 760 kB/sec
Datenbank Einfügeleistung
Getestet mit ähnlicher Datenstruktur
Länge: 17 Byte
Max. Einfügeleistung: 2,700 Werte/Sekunde
31
![Page 32: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/32.jpg)
Prof. Dr. Wolfgang Benn
32
0
50000
100000
150000
200000
250000
300000
Maximale Einfügeleistung: 250.000 Tupel
![Page 33: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/33.jpg)
Prof. Dr. Wolfgang Benn
Wie werden 250.000 Tupel zu 250 kHz? Jedes gepufferte Einfügen benötigt eine Verarbeitungszeit…
Der Datenstrom ist jedoch nicht zu unterbrechen!
Die Windmühle selbst ist die Lösung…
33
![Page 34: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/34.jpg)
Prof. Dr. Wolfgang Benn
Schreibt Datenströme in klassische RDBMS Ohne Cluster
Ohne zusätzliche Hardware
Maximale Einfügefrequenz 250 kHz
D.h. 250.000 Tupel pro Sekunde
Kann die Daten aus dem Datenstrom (vor)verarbeiten
Aggregatbildung on-the-fly
Vergleiche zwischen eingehenden Daten und bestehenden
Managementsysteme erhalten sofortiges Feed-back durch Aggregationen und/oder Vergleiche
34
![Page 35: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/35.jpg)
Prof. Dr. Wolfgang Benn
35
![Page 36: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/36.jpg)
Prof. Dr. Wolfgang Benn
36
Herausforderungen:
Richtungsbruch auf Applikationsebene
Kommunikationsbruch auf Ebene der Infrastruktur
Nutzung dienstbasiertes Rechtesystem (MAC)
Web-Server Database 1Client ClusterServerDatabase 2
Externes Rechnernetz Internes Rechnernetz
![Page 37: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/37.jpg)
Prof. Dr. Wolfgang Benn
37
BSI-Maßnahmenkatalog 5.130: Ein Storage Area Network ist häufig als Fibre-Channel (FC-SAN) realisiert. … Speichersubsysteme, Server und deren Betriebssysteme können, unabhängig voneinander, auch mehrfach zugeordnet werden.
Speichernetzwerk
Rechnernetzwerk
Dual- Interfaces
Rechnernetzwerk
secu
rid
o
Fibre Channel SAN
secu
rid
o
![Page 38: Home: DOAG e.V. - Prof. Dr. Wolfgang Benn...– Endkundenprodukte/Lösungen (dimensio, scrivo, securido) 20 Prof. Dr. Wolfgang Benn 21 Prof. Dr. Wolfgang Benn 22 Analyse von nicht-performanten](https://reader033.vdocuments.pub/reader033/viewer/2022041808/5e563bb9fcf5426e585d96fa/html5/thumbnails/38.jpg)
Prof. Dr. Wolfgang Benn
38
dimensio informatics GmbH Brückenstr. 4 09111 Chemnitz Telefon: +49 371 26 20 19 0 Telefax: +49 371 26 20 19 10 [email protected] www.dimensio-informatics.com