Ich habe eine Client-Server-Anwendung und ich plante, die Ablaufverfolgung zu speichern und mongodb anmelden. Meine anfängliche Idee ist es, ein Dokument pro Benutzersitzung mit den allgemeinen Kundendaten (Sitzung, IP-Adresse, Benutzer-ID, dateCreated usw.) und einem Array für jeden Logging-Eintrag für diesen Benutzer in dieser Sitzung zu erstellen. Aber ich lese das ist keine gute Praxis, große Arrays auf mongodb http://www.askasya.com/post/largeembeddedarrays/ in meinem Fall zu haben, könnte das Client-Sitzungsprotokoll-Array für Tausende von Einträgen gehen.mongodb Struktur für die Protokollierung?
Auf der anderen Seite scheint die Duplizierung der allgemeinen Parameter für jeden Protokolleintrag eine Platzverschwendung zu sein.