Sie drängen es tatsächlich. Abhängig von Ihren Server- und Online-Benutzerzahlen kann MySQL irgendwann damit umgehen.
MySQL und andere Datenbankverwaltungssysteme sind Datenspeichersysteme und Sie speichern die Daten nicht wirklich! Sie senden gerade Daten zwischen Clients über MySQL und das ist nicht effizient.
Aber die Dinge zu beschleunigen, können Sie MySQL-Speicher Tabellen für Instant Messages verwenden und Offline-Nachrichten in einem anderen MyISAM oder InnoDB-Tabelle halten
Aber die beste Art und Weise (die die Daten werden zu speichern) eine Chat-Infrastruktur zu haben, hat eine Backend-Anwendung, die alle Nachrichten im Speicher hält, und nach einigem begrenzt das Senden nicht empfangener Nachrichten an die MySQL als Offline-Nachrichten. Dies ist sehr ähnlich wie bei MySQL Memory Tables, aber Sie haben mehr Kontrolle über die Daten. Das Problem dabei ist, dass Sie logische und effiziente Datenstrukturen mit guter Speicherverwaltung implementieren müssen, was eine sehr schwierige Aufgabe ist, wenn Sie kein kommerzielles Produkt machen und unnötig, wenn Sie nicht daran denken, das Chat-System zu verkaufen Speichertabellen wie ich beschrieben habe.
Update
Mysql Speicher Tabellen sind flüchtig (wird beim Neustart von Dienst/Server zurückgesetzt), also nicht zum Speichern verwenden, sondern nur zum Speichern von Daten in kurzer Zeit für Sofortnachrichten.
Ja, Sie sollten sich sicherlich Sorgen machen. Wird es damit umgehen? Niemand weiß, nicht annähernd genug Details, um überhaupt einen Hinweis darauf zu haben. – Mat