Câu hỏi phỏng vấn GraphQL
Câu hỏi

nhược điểm nà...

Câu trả lời

Mặc dù GraphQL có nhiều ưu điểm nhưng cũng có một số nhược điểm:

  1. Khó khăn trong việc caching:

    • GraphQL tập trung vào truy vấn tùy chỉnh, điều này có thể gây khó khăn trong việc triển khai caching.
    • Caching dữ liệu có thể phức tạp hơn so với REST vì mỗi truy vấn có thể trả về kết quả khác nhau.
  2. Over-fetching và Under-fetching:

    • Mặc dù GraphQL cho phép client yêu cầu dữ liệu cụ thể, nhưng đôi khi có thể xảy ra hiện tượng over-fetching (lấy quá nhiều dữ liệu) hoặc under-fetching (lấy quá ít dữ liệu) nếu truy vấn không được tối ưu hoá.
  3. **Khả năng tấn công Truy vấn Tùy ý (Query...

senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Khi dữ liệu nằm trên nhiều DB/Redis/3rd-party API, bạn tổ chức layer resolver như thế nào?

middle

Làm thế nào để thực hiện Server-Side Caching trong GraphQL?

expert

Trong GraphQL, AST là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào