sql >> Databáze >  >> RDS >> Mysql

Nejlepší způsob, jak uložit chatové zprávy do databáze?

Na uložení celé historie do databáze není nic špatného, ​​jsou na tento druh úkolů připraveni.

Ve skutečnosti zde v Stack Overflow najdete odkaz na vzorové schéma pro chat:příklad

Pokud se stále obáváte o velikost, můžete použít určité optimalizace na skupinové zprávy, jako je přidání vyrovnávací paměti do vaší aplikace, kterou stlačíte až po nějaké době (například 1 minutě nebo tak); tímto způsobem byste se vyhnuli pouze 1 řádek zpráv



  1. mysql:select max(score) nevrací relevantní data řádku

  2. Načtěte řádek, který má pro sloupec maximální hodnotu

  3. Funkce Escape pro regulární výraz nebo vzory LIKE

  4. Mysql přebalovací engine MyISAM na InnoDB