REST API: Thiết kế API như thế nào để dễ sử dụng và mở rộng?
Một API có thể chạy đúng nhưng vẫn là một API khó sử dụng. Ví dụ: Nhìn vào endpoint, frontend vẫn có thể gọi…
Read article
Một API có thể chạy đúng nhưng vẫn là một API khó sử dụng. Ví dụ: Nhìn vào endpoint, frontend vẫn có thể gọi…
Read articleMột câu SQL chạy chậm không có nghĩa là câu SQL đó viết sai. Có thể Oracle đang chọn cách truy xuất dữ liệu…
Read articleIN và EXISTS đều có thể dùng để kiểm tra một bản ghi có nằm trong một tập dữ liệu khác hay không. Nhìn…
Read articleTrong các hệ thống có lượng truy cập lớn, Redis thường đóng vai trò là “tấm khiên” bảo vệ cơ sở dữ liệu chính…
Read articleKhi cần đếm dữ liệu trong SQL, nhiều bạn thường dùng COUNT() theo thói quen mà không để ý bên trong đang đếm dòng…
Read articleKhi thiết kế database, PRIMARY KEY và UNIQUE đều có thể được dùng để đảm bảo dữ liệu không bị trùng. Vì vậy, một…
Read articleKhi một bảng trong database chỉ có vài trăm dòng, việc tìm kiếm dữ liệu thường không tạo ra khác biệt rõ rệt về…
Read articleKhi làm việc với SQL, DELETE, TRUNCATE và DROP đều có thể khiến dữ liệu “biến mất”. Vì vậy, đây là một trong những…
Read articleTrong nhiều năm, Postman gần như là lựa chọn mặc định của mọi lập trình viên khi cần gửi thử một HTTP request. Nhưng…
Read articleKhi một câu truy vấn SQL chạy chậm, phản xạ quen thuộc của nhiều developer là kiểm tra mệnh đề WHERE và tiện tay…
Read article