dzhw / zofar

10 stars 1 forks source link

calendar: sizing test #547

Closed andreaschu closed 1 year ago

andreaschu commented 1 year ago

Wir haben anhand der programmierten Module und des Dictionaries abgeschätzt, wie groß der maximale Speicherbedarf unseres JSONs sein wird.

Worst case szenario: offene Textfelder mit 2000 zufälligen Zeichen und maximaler Anzahl von Episoden aller Episodentypen.

andreaschu commented 1 year ago

Ich hab die Episoden-Module analysiert und die Variablen nach Typen und Modulen gezählt (siehe Graphik). Die Excel ist im docs-Ordner committed. grafik

andreaschu commented 1 year ago

Vorläufige Schätzung des Speicherbedarfs (hab ein altes Skript reaktiviert, da müsste ich nochmal en detail drüberschauen):

  • bei offenen Textfeldern 40 Zeichen aus einem begrenzten Wörterbuch: 38 Fragment-Variablen compressed and hexencoded;
  • bei offenen Textfeldern 200 Zeichen aus einem begrenzten Wörterbuch: 89 Fragment-Variablen compressed and hexencoded;
  • bei offenen Textfeldern 2000 Zeichen RANDOM (worst case): 1.658 Fragment-Variablen compressed and hexencoded;

Da die meisten offenen Textfelder deutlich unter 200 Zeichen bleiben sollten und nur wenige über 100 sind, müssten wir mit 100 auskommen. Zur Sicherheit könnten wir noch 100 drauflegen und ggf. an anderer Stelle die Eingabe begrenzen.