sql >> Database teknologi >  >> RDS >> Mysql

chatserver:hvad er den bedste (optimerede) måde at gemme en samtalelog på

Det er et stort arkitektonisk problem, du ved. Virksomheder som facebook og twitter brugte masser af tid og penge på at løse dit problem på en robust måde. Hvis din chatserver er enkel (Som du har skrevet), brug 1.b måde, men lav et abstraktionslag (noget som saveConversation , getConversation ). Hvis hastigheden i fremtiden ikke ville tilfredsstille dig, så tænk på mere effektiv repræsentation, som NoSQL-database (LevelDB eller noget lignende). Tænk ikke på ydeevne nu, lav en prototype med god abstraktion og pluggbar arkitektur.



  1. Vis sum nederst i kolonnen i mysql

  2. ActiveRecord gruppetæller med nuller

  3. Kan ikke logge ind med oprettet bruger i mysql

  4. Sådan trækkes data fra databasen og se dem som en ListView