Từ SQL đến NoSQL I. Giới thiệu tổng quan: Tại sao mình tìm đến NoSQL và MongoDB? Chào các bạn, mình là một người đang trên con đường học và làm việc với dữ liệu. Gần đây, trong một dự án cá nhân, mình đã gặp phải một vấn đề khá quen thuộc với những ai đã từng làm việc với cơ sở dữ liệu quan hệ (SQL). Việc phải JOIN quá nhiều bảng để lấy thông tin hoàn chỉnh cho một đối tượng, ví dụ như profile người dùng, kèm theo đó là cấu trúc dữ liệu thay đổi liên tục khi thêm tính năng mới, đã khiến mình cảm thấy mô hình SQL trở nên cứng nhắc và chậm chạp. Hãy tưởng tượng, để lấy thông tin của một sinh viên, bạn cần truy vấn bảng Student để lấy tên, sau đó JOIN với bảng Mark để lấy điểm, rồi lại JOIN với bảng Subject để biết tên môn học. Mọi thứ trở nên phức tạp rất nhanh. Đó là lúc mình quyết định phải tìm một hướng đi mới, một giải pháp linh hoạt hơn. Và hành trình khám phá thế giới NoSQL, cụ thể là MongoDB, của mình đã bắt đầu từ đó. Bài viết này là những ghi chép, tổng hợp của ...
Bài đăng
Đang hiển thị bài đăng từ Tháng 8, 2025