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

Cái nào hiệu quả hơn:Nhiều bảng MySQL hay một bảng lớn?

Nhiều bảng trợ giúp theo những cách / trường hợp sau:

(a) nếu những người khác nhau sẽ phát triển các ứng dụng liên quan đến các bảng khác nhau, thì nên chia chúng ra.

(b) Nếu bạn muốn trao các loại thẩm quyền khác nhau cho những người khác nhau để thực hiện các phần khác nhau của việc thu thập dữ liệu, thì việc chia nhỏ chúng có thể thuận tiện hơn. (Tất nhiên, bạn có thể xem xét việc xác định các chế độ xem và cấp quyền cho chúng một cách thích hợp).

(c) Để di chuyển dữ liệu đến những nơi khác nhau, đặc biệt là trong quá trình phát triển, có thể hợp lý khi sử dụng các bảng dẫn đến kích thước tệp nhỏ hơn.

(d) Dấu chân nhỏ hơn có thể mang lại sự thoải mái trong khi bạn phát triển các ứng dụng về thu thập dữ liệu cụ thể của một thực thể.

(e) Đó là một khả năng:những gì bạn nghĩ là một dữ liệu giá trị đơn lẻ có thể trở thành nhiều giá trị thực sự trong tương lai. ví dụ. giới hạn tín dụng là một trường giá trị duy nhất cho đến nay. Nhưng ngày mai, bạn có thể quyết định thay đổi các giá trị như (ngày từ, ngày thành, giá trị tín dụng). Bảng phân chia có thể trở nên hữu ích ngay bây giờ.

Phiếu bầu của tôi sẽ dành cho nhiều bảng - với dữ liệu được phân chia thích hợp.

Chúc các bạn thành công.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL MOD () Hàm - Thực hiện một hoạt động Modulo trong MySQL

  2. PHP MySQL Google Chart JSON - Ví dụ đầy đủ

  3. Truy vấn xóa khóa duy nhất hoặc khóa chính khỏi bảng MYsql

  4. Sử dụng mệnh đề union và order by trong mysql

  5. Tối ưu hóa hiệu suất truy vấn trong MySQL