Ich entwickle eine Chat-App mit node.js
, redis
, socket.io
und mongodb
. MongoDB kommt zum Schluss und zum Fortbestehen der Nachrichten.Ist es eine gute Idee, Chat-Nachrichten in einer Mongodb-Sammlung zu speichern?
Meine Frage ist, was wäre der beste Ansatz für diesen letzten Schritt?
Ich fürchte, eine Sammlung mit allen Nachrichten wie
{
id,
from,
to,
datetime,
message
}
kann zu früh zu groß werden, und ist für das Lesen Zwecke sehr langsam in Gang zu bringen, was denken Sie?
Gibt es einen besseren Ansatz, mit dem Sie bereits gearbeitet haben?
Chatten ist nur zwischen zwei Personen oder eine Personengruppe kann auch da sein? – Shrabanee
nur zwei Personen – R01010010