Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Chat-Server:Was ist der beste (optimierte) Weg, um ein Gesprächsprotokoll zu speichern

Das ist ein großes architektonisches Problem, wissen Sie. Unternehmen wie Facebook und Twitter haben viel Zeit und Geld investiert, um Ihr Problem auf robuste Weise zu lösen. Wenn Ihr Chat-Server einfach ist (wie Sie geschrieben haben), verwenden Sie den 1.b-Weg, aber erstellen Sie eine Abstraktionsschicht (etwas wie saveConversation , getConversation ). Wenn Sie in Zukunft mit Geschwindigkeit nicht zufrieden sind, denken Sie über eine effizientere Darstellung nach, wie z. B. eine NoSQL-Datenbank (LevelDB oder ähnliches). Denken Sie jetzt nicht an die Leistung, sondern erstellen Sie einen Prototyp mit guter Abstraktion und steckbarer Architektur.