2025/08/09 –, RB102
MongoDB has become a widely adopted database across industries due to its ease of use, but its shift away from open source and licensing challenges have raised concerns. Running MongoDB also demands additional resources and expertise. Is there a viable alternative? Can we seamlessly migrate MongoDB workloads to Postgres without making application-level changes? And how can MongoDB users continue using their familiar tools and frameworks?
In this talk, we will explore the current state of document databases and the growing need for a new open-source standard. We propose that Postgres should be the backbone for this new standard, offering a robust, flexible, and open alternative. By integrating FerretDB, we'll show how Postgres can handle MongoDB workloads with ease. We’ll also demonstrate how to leverage MongoDB tools to manage your Postgres database as if it were MongoDB.
This approach bridges the gap between Postgres and the MongoDB community, bringing new possibilities for both users and developers while contributing to Postgres's ongoing success.
Developers and engineers with experience in MongoDB or PostgreSQL who are seeking open-source alternatives or looking to streamline database management without significant application changes. Attendees of COSCUP or similar open-source community events who are advanced in database skills, particularly with MongoDB, PostgreSQL, or FerretDB, will benefit from the practical insights and migration strategies presented. This talk is also relevant to DevOps and SRE professionals aiming to optimize database environments, as well as tech leads and architects evaluating the viability of open-source solutions.
難易度:中階
Chisato Fujii is a seasoned software engineer specializing in backend development with a focus on Golang. As a Principal Software Engineer at FerretDB, Chi plays a pivotal role in developing open-source, MongoDB-compatible document databases built atop PostgreSQL and SQLite.
Chi has authored technical articles for the FerretDB blog, including pieces on how FerretDB stores BSON in JSONB and the intricacies of MongoDB sorting for scalar values.
Beyond her professional endeavors, Chi enjoys outdoor activities such as hiking, skiing, and traveling. She is also an active contributor to the open-source community, sharing her projects and collaborating with peers on GitHub under the handle @chilagrow.