Tôi muốn phát triển một trò chơi phức tạp với hàng nghìn chức năng và các cuộc gọi cơ sở dữ liệu.Truy cập cơ sở dữ liệu đồng bộ và không đồng bộ
Tôi tự hỏi nếu thực sự cần thiết để thực hiện truy vấn cơ sở dữ liệu của tôi trong async. Đó là một nỗi đau để mã, và tất cả các chức năng của tôi sẽ cần phải sử dụng callbacks thay vì phương pháp sạch return
. Đây có phải là cách tiếp cận bình thường không?
Việc mã hóa các cuộc gọi này trong async thực sự nhanh hơn nhiều, khi xem xét cơ sở dữ liệu MySQL xử lý một truy vấn một lần?
"Cơ sở dữ liệu MySQL xử lý một truy vấn một lần" - mỗi kết nối. Mysql sinh ra chủ đề mới cho mỗi kết nối, có ít nhất là kết nối nhiều như số lõi trên mysql hộp nên tăng hiệu suất. –
Tại sao nên xem xét node.js nếu bạn không bán các đặc tính của lập trình không đồng bộ? Hãy đảm bảo bạn không chỉ là một người hâm mộ khác mà không có lý do chính đáng, vui lòng xem video http://www.youtube.ug/watch?v=bzkRVzciAZg –