Nếu bạn thiết kế tốt, bạn có thể có cơ sở dữ liệu rất lớn trong MySQL ( câu hỏi khác này có thể giúp bạn
). Xác định đúng các phím và chỉ mục , tối ưu hóa truy vấn của bạn (EXPLAIN
là bạn của bạn ở đây). Chọn một công cụ cơ sở dữ liệu tốt .
Có rất nhiều việc phải làm để khai thác tối đa MySQL.
CHỈNH SỬA:một số ý tưởng khác ...
Điều khá quan trọng là cách bạn cấu trúc dữ liệu của mình và các bảng để dễ dàng ghi chúng, khôi phục chúng hoặc tìm ra sự thỏa hiệp giữa cả hai (tùy thuộc vào trường hợp sử dụng).
Ngoài ra, nếu nó phát triển, bạn có thể sử dụng cụm , phân vùng dữ liệu của bạn giữa một số cơ sở dữ liệu MySQL trong một số máy (ví dụ:sử dụng lược đồ Master-slave) đó là một tùy chọn khác.
Để cải thiện hiệu suất, bạn cũng nên nghĩ đến việc sử dụng một số loại bộ nhớ đệm cho các truy vấn lặp lại.
Ngoài ra còn có các công cụ như Vitess giúp mở rộng cơ sở dữ liệu MySQL theo cách tương tự như cơ sở dữ liệu NoSQL.