Datenbankspeicherschätzung

Datenbankschätzung

Dieses Dokument bietet eine Schätzung des abzusehenden datenbankseitigen Datenaufwandes. Es wird der ursprüngliche Speicherbedarf der Nachricht mit den Speicherbedarf in der Datenbank nach der Verarbeitung durch die B2B by Practice (B2B) verglichen.

Hierbei ergeben sich maßgebliche Unterschiede bei den verschiedenen Eingangsarten der Nachrichten.

Bei allen Angaben, Messungen und Hochrechnungen handelt es sich ausschließlich um grobe Schätzungen!

Speicherkriterium

Für die Speichermessung in der Datenbank werden zwei Tabellen zur Messung herangezogen. In diesen Tabellen ist jeweils ein Blob mit Daten zur Nachricht selber und ggf. der Ursprungsmail hinterlegt. Diese beiden folgenden Tabellen machen den maßgeblichen Speicheraufwand in der Datenbank aus. Weitere Tabellen enthalten keine dauerhaft gespeicherten größeren Datenmengen.

B2BBP_DATA_ATTRIBUTE

Die Tabelle enthält Daten zur Edinachricht, welche im Verlauf der Verarbeitung angelegt und benötigt werden.

B2BBP_DATA_ATTRIBUTE_ARCHIVE

Diese Tabelle beinhaltet den ursprünglichen Mime-Stream der Nachricht, aus dem bei einer Archivierung alle nötigen Daten erneut ausgelesen werden können.

Beim Lesen der Nachricht aus dem Dateisystem werden in diese Tabelle keine Daten geschrieben.

E-Mail-Eingang

Erreicht die Nachricht die B2B per Mail ist mit hohem Datenaufwand zu rechnen.

Im Vergleich zur Größe der reinen Edinachricht (*.txt-Format) wird in der Datenbank im Beispiel ungefähr der 16fache Speicher belegt.

Im Vergleich zur E-Mailnachricht (Mime-Stream) tritt im Beispiel ungefähr der Faktor 6 auf.

Durch die Speicherung des Mime-Streams ist es also nicht zu empfehlen, mehrere Nachrichten in einer Mail an die B2B zu senden. Diese E-Mail würde für jede Nachricht gespeichert werden.

Beispiel

Edinachricht: 1,7 KB

Mime-Stream: 4.3 KB

B2BBP_DATA_ATTRIBUTE: 17,5 KB

B2BBP_DATA_ATTRIBUTE_ARCHIVE: 10 KB

Die Speicherangaben entsprechen gerundeten Werten!

Eingang übers Dateisystem

Der Eingang der Datei übers Dateisystem ist sparsamer bei der Speicherbelastung in der Datenbank. Hier muss keine Ursprungsnachricht (Mail) gespeichert werden.

Im Vergleich zur reinen Edinachricht (*.txt-Format) ist hier mit einem um den Faktor 3.5 erhöhten Speicheraufwand zu rechnen.

Diese Variante ist beim Mailversand an die B2B bei größerem Datenaufkommen (zum Beispiel bei Migration) zu empfehlen.

Beispiel (kleine Nachricht)

Edinachricht: 0,5 KB

B2BBP_DATA_ATTRIBUTE: 1,6 KB

Die Speicherangaben entsprechen gerundeten Werten!

Beispiel (größere Nachricht)

Edinachricht: 447 KB

B2BBP_DATA_ATTRIBUTE: 1376 KB

Die Speicherangaben entsprechen gerundeten Werten!

View Me   Edit Me