Khác biệt giữa Mutation
và Query
trong GraphQL là gì?
Khác biệt giữa Mutation
và Query
trong GraphQL là gì?
Trong GraphQL, Query
và Mutation
là hai loại hoạt động chính mà bạn có thể thực hiện trên một server GraphQL để tương tác với dữ liệu. Dưới đây là sự khác biệt giữa chúng:
Query
được sử dụng để truy vấn và lấy dữ liệu từ server mà không làm thay đổi trạng thái của dữ liệu đó.Query
chỉ đọc dữ liệu và không gây ra bất kỳ tác động phụ nào đến dữ liệu.Query
có thể được thực thi song song bởi GraphQL engine, giúp tối ưu hóa hiệu suất và thời gian phản hồi.Mutation
được sử dụng để tạo, cập nhật hoặc xóa dữ liệu trên server, tức là thực hiện các thay đổi trạng thái.junior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào