Mysql
 sql >> база данни >  >> RDS >> Mysql

Най-добрият начин да съхранявате чат съобщения в база данни?

Няма нищо лошо в запазването на цялата история в базата данни, те са подготвени за такъв вид задачи.

Всъщност можете да намерите тук в Stack Overflow връзка към примерна схема за чат:пример

Ако все още се притеснявате за размера, можете да приложите някои оптимизации към групови съобщения, като например добавяне на буфер към приложението си, който натискате само след известно време (например около 1 минута); по този начин ще избегнете съобщения само с 1 ред



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Какво е обратна версия на LIKE?

  2. Има ли начин за кеширане на изглед, така че заявките към него да са бързи?

  3. В MySQL, как да се изгради индекс, за да се ускори тази заявка?

  4. Как да добавите разделител към конкатениран низ в MySQL – CONCAT_WS()

  5. ASP.NET използва SqlConnection свържете MySQL