sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är en bra idé att spara chattdata i databasen?

Att spara chattdata i databasen är en utrymmeskrävande uppgift, jag skulle föredra att du gör det så här:

  1. användare A chattar med sin vän B... när chattfönstret är stängt gör en textfil av det och spara det i en mappstruktur som År/Månad/Datum med filnamn som 'användarnamn+användarvän-id' t.ex.:AB.txt

  2. För varje dag fortsätt att lägga till data till samma textfil. så i framtiden kommer vi att visa alla chattar gjorda på en dag i en enda fil.

  3. Lägg till en tabellchatthistorik med id, filnamn, skapad datum och tid. Kontrollera om det filnamnet redan finns i DB om det finns, ta den filen och lägg till data till den annars infogar du en rad med fullständig sökväg i DB och sparar chattdata i den



  1. PHP 5.5.0 med Microsoft SQL Server 2008 R2 - Ingen sqlsrv_connect()?

  2. bädda in mysql-databas i java-applikationen

  3. Mysql välj med Where och standard om where-villkoret inte finns

  4. MySql-fel:1364 Fältet 'display_name' har inte standardvärde