/ / Deserialisieren von Hunderten von Protokollpuffernachrichten mit jeweils kleinen Daten für die einzelne Webseitenansicht. Ist dies der richtige Weg? - Java, Datenbank, Serialisierung, Protokollpuffer

Deserializing 100s des Protokolls puffert Nachrichten mit kleinen Daten für einzelne Webpage-Ansicht, ist es der richtige Weg, es zu tun? - Java, Datenbank, Serialisierung, Protokollpuffer

Zum Generieren von Daten für eine einzelne Seitenansicht für aAuf einer öffentlichen Website mit hohem Datenaufkommen deserialisiere ich Hunderte von Protokollpuffernachrichten. Die meisten dieser Nachrichten enthalten nur eine Reihe von (nur 3-5) Ganzzahlen oder Zeichenfolgen. Solche Protokollpuffernachrichten werden in Datenbanken gespeichert und Protokollpuffer werden einfach zum Speichern verwendet zugehörige Daten als einzelnes Feld in der Datenbank.

Aber Serialisierung / Deserialisierung von Hunderten vonProtokollpuffermeldungen für eine einzelne Webseite auf einer Website mit hohem Datenverkehr sind nicht so leistungsfähig. Sind Protokollpuffer die richtige Technologie für diesen Zweck?

Was sollte die richtige Methode sein, um eine Reihe zusammengehöriger Daten in einer Datenbank als einzelnes Feld zu speichern?

Antworten:

0 für die Antwort № 1

Protobufs ist für kleine Nachrichten gut optimiert. Das Parsen von 100 kleinen Nachrichten sollte nicht viel länger dauern als das Parsen einer einzelnen Nachricht mit der 100-fachen Größe. Ich würde mich mehr um die Leistung Ihrer Datenbank kümmern.