Chào các Bác,
Em đang code 1 site về thương mại điện tử trong lĩnh vực du lịch. Hiện site đang được build trên PHP (Codeigniter) & MySQL. Trong Db có 2 table mà mỗi table có khoảng 5 triệu bản ghi. Dung lượng của toàn DB hiện tại khoảng 500 MB. Vấn đề của em là:
- Hiện site đang chạy demo đã có tới 5 triệu bản ghi/table. Khi chạy đầy đủ số bản ghi có thể lên tới 500 triệu/table
- Tốc độ khi truy suất dữ liệu trong table với 5 triệu bản ghi hiện khá chậm.
Em muốn hỏi các Bác là:
- Em có thể tiếp tục sử dụng MySQL cho site này. Sau 1 năm hoạt động số lượng bản ghi sẽ lên đến 500 triệu bản/table. Liệu có chịu được nhiệt? Và có giải pháp nào để tăng tốc độ?
- Nếu không sử dụng MySQL thì có thể thay thế bằng NoSQL nào?
Em xin cảm ơn các Bác!
Bookmarks