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

Việc có hàng triệu bảng và hàng triệu hàng trong đó có phải là một thực tế phổ biến trong thiết kế cơ sở dữ liệu MySQL không?

1 - Chắc chắn là không. Hầu như bất cứ ai bạn hỏi sẽ nói với bạn hàng triệu bảng là một ý tưởng tồi tệ.

2 - Hàng triệu ROWS là phổ biến, vì vậy rất tốt.

3 - Có lẽ thật khủng khiếp, đặc biệt nếu các truy vấn được viết bởi một người nghĩ rằng có thể có hàng triệu bảng . Điều đó cho tôi biết đây là một người không hiểu lắm về cơ sở dữ liệu.

4 - Xem # 3

5 - Không thể kể được. Bạn sẽ có thêm rất nhiều chi phí từ các bảng phụ vì tất cả chúng đều cần siêu dữ liệu bổ sung. Không gian cần thiết sẽ phụ thuộc vào các chỉ mục và độ rộng của các bảng, cùng với nhiều yếu tố khác.

Tóm lại, đây là một ý tưởng rất cực kỳ tồi tệ và bạn không nên làm điều đó.



  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:Tinyint (2) so với tinyint (1) - sự khác biệt là gì?

  2. Định dạng mảng PHP cho mệnh đề SQL IN

  3. Rails 5 Mysql UUID

  4. Lịch PHP với các sự kiện lặp lại từ cơ sở dữ liệu MySQL

  5. Các phương pháp hay nhất cho độ dài cột SQL varchar