A MongoDB expert walks through a real-world design review where a team modeled their data in an RDBMS-like fashion, resulting in 11.8-second query times. The post details a video streaming service use case with profiles, devices, and mappings collections, explaining each stage of a 10-stage aggregation pipeline ($match, $lookup, $unwind, $group, $sort, $skip, $limit). The initial pipeline suffered from poor performance despite proper indexing. Through data model and pipeline redesign, query time was reduced from 11.8 seconds to 14 milliseconds — an 800x improvement. Part 1 focuses on understanding the initial pipeline design before optimizations are introduced in subsequent parts.
Source: https://foojay.io/today/aggregation-optimization-in-mongodb-a-case-study-from-the-field-part-1. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Bài viết hướng dẫn xây dựng hệ thống Semantic Search trực tiếp trong cơ sở dữ liệu mà không cần pipeline xử lý embedding, kèm theo ví dụ code.
Lập trình viên muốn tối ưu hóa hiệu suất tìm kiếm nội dung trong ứng dụng của mình mà không cần phụ thuộc vào các pipeline xử lý vector phức tạp, nên đọc bài này để hiểu cách tích hợp tìm kiếm nghĩa trực tiếp vào cơ sở dữ liệu.
DumboDB là sự kết hợp giữa MongoDB và Git, được thiết kế để tránh lỗi và đảm bảo hoạt động ổn định như mong đợi.
Lập trình viên cần đọc bài này để khám phá cách DumboDB kết hợp MongoDB và Git để tự động phát hiện và khắc phục lỗi tái phát (regression) trong quá trình phát triển, giúp bảo đảm chất lượng mã và tránh những lỗi khó phát hiện trong môi trường sản xuất.
Khi chuyển từ cơ sở dữ liệu quan hệ (MySQL, PostgreSQL) sang Firestore, nhà phát triển thường giữ thói quen cũ, cố gắng tái tạo cấu trúc bảng thay vì tận dụng ưu điểm của mô hình tài liệu NoSQL. Bài viết so sánh hai cách tiếp cận chính: nhúng tài liệu (embedded documents) và tham chiếu (referencing) thông qua nghiên cứu trường hợp về một blog.
Những lập trình viên chuyển từ cơ sở dữ liệu quan hệ sang Firestore sẽ tìm hiểu cách tối ưu hóa mô hình dữ liệu bằng cách phân biệt giữa các tài liệu được gộp và tham chiếu để tránh rắc rối về hiệu suất và quản lý dữ liệu.
Việc triển khai cơ sở dữ liệu đa cụm (multi-cluster databases) trên Kubernetes giúp hệ thống chịu được các sự cố vùng, lỗi control plane hoặc mạng. Bài viết đề cập đến kiến trúc và cách triển khai giải pháp này.
Lập trình viên cần đọc bài này để hiểu cách thiết kế và triển khai cơ sở dữ liệu phân tán trên Kubernetes để đảm bảo độ tin cậy, khả năng phục hồi và hiệu suất cao ngay cả khi gặp các sự cố lớn như mất vùng, hệ thống kiểm soát bị hư hỏng hoặc tách mạng.
DumboDB, sự kết hợp giữa MongoDB và Git, vừa bổ sung tính năng --auto-commit, giúp tự động ghi lại mọi cập nhật.
Lập trình viên cần đọc bài này để khám phá cách tích hợp tự động commit dữ liệu MongoDB với Git, giúp streamline quá trình quản lý phiên bản và tránh rủi ro khi đồng bộ hóa giữa hai hệ thống.
Một nhà phát triển front-end chia sẻ hành trình học NestJS, MongoDB và Kafka thông qua việc xây dựng nền tảng phân tích người dùng từ đầu, sử dụng kiến trúc microservice với monorepo TypeScript (Turborepo), tích hợp các chỉ số phân tích như lượt xem trang, thời gian lưu trú và phiên người dùng độc nhất bằng thuật toán downsampling LTTB và Min-Max-Average.
Nếu bạn đang tìm hiểu về backend chuyên sâu, từ kiến trúc phân tán đến các công nghệ như NestJS và Kafka, thì bài viết này là nguồn tham khảo thực tế để bạn xây dựng dự án từ cơ sở, áp dụng các pattern thiết kế và tối ưu hóa quy trình xử lý dữ liệu hiệu quả.
Bài viết hướng dẫn xây dựng nền tảng thương mại điện tử sử dụng Node.js làm backend, kết hợp ba công nghệ frontend là Angular, React và Vue.js.
Lập trình viên Node.js sẽ tìm hiểu cách xây dựng cơ sở hạ tầng backend cho ứng dụng mua sắm đa frontend (React, Vue, Angular) để áp dụng kiến thức Node.js trong các dự án thực tế và tối ưu hóa kết nối server-client hiệu quả.
MongoDB and Git had a baby, and it's named Dumbo. DumboDB will occasionally phone home to DoltHub. Learn more!
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it