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

Databasedesign - Push Model, eller Fan-out-on-write

Jeg vil anbefale dig at følge trækmetoden over push-metoden af følgende årsager:

  • Det giver mere frihed til at udvide i fremtiden.

  • Mindre antal skrivninger (forestil dig 10 millioner følgere, så skal der være
    10 millioner skrivninger for kun 1 indlæg).

  • Du kan få al feed fra en bruger blot ved at forespørge svarende til:

    SELECT * FROM users_feed som et WHERE a.user_id in ( )

    (Syntaks ikke fulgt, da tabelstruktur af følgere ikke kendes)




  1. Hvorfor virker opkaldssession ikke? (kodetænder 3)

  2. Sådan bruger du Joda-Time med java.sql.Timestamp

  3. PG::DuplicateTable:FEJL:Relationsindlæg findes allerede

  4. Gendan woocommerce-ordrer