Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thiết kế cơ sở dữ liệu - Mô hình đẩy hoặc Fan-out-on-write

Tôi khuyên bạn nên làm theo phương pháp kéo qua phương pháp đẩy vì những lý do sau:

  • Nó mang lại nhiều tự do hơn cho khả năng sử dụng trong tương lai.

  • Số lượng bài viết ít hơn (hãy tưởng tượng 10 triệu người theo dõi thì phải có
    10 triệu bài viết chỉ cho 1 bài đăng).

  • Bạn có thể nhận tất cả nguồn cấp dữ liệu của người dùng chỉ bằng truy vấn tương tự như:

    CHỌN * TỪ users_feed as a WHERE a.user_id in ()

    (Cú pháp không theo sau vì không xác định được cấu trúc tab của người theo dõi)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khắc phục “ERROR 1222 (21000):Các câu lệnh SELECT đã sử dụng có một số cột khác nhau” khi sử dụng UNION trong MySQL

  2. Chèn Có hoặc Không vào MySQL dựa trên giá trị hộp kiểm

  3. Hibernate SQL QUERY, sự cố với kiểu dữ liệu TEXT trong mysql

  4. PDO Nhận nhiều Id Chèn

  5. Cách sử dụng các câu lệnh chuẩn bị sẵn trong các truy vấn với mệnh đề IN trong PHP