從 mongodb 轉移到 PostgreSQL 的心路歷程 https://medium.com/@tony.infisical/the… — 矽谷牛的耕田筆記 — TG.ME

從 mongodb 轉移到 PostgreSQL 的心路歷程
https://medium.com/@tony.infisical/the-great-migration-from-mongodb-to-postgresql-fa3978bc143b

本篇文章作者描述團隊從 MongoDB 轉移到 PostgreSQL 的整個心路歷程。

團隊初期追求的是快速搭建環境確認商業模式可行,所以一開始透過 MongoDB 以及 Moongose ORM 來建置整個 DB 系統。

然而隨著環境上的使用者愈來愈多,使用情境逐漸變得複雜,有愈來愈多功能限制使得團隊感覺綁手綁腳,譬如
1. 沒有 transaction 的概念
2. 沒有關聯性資料庫的相關功能,如 CASCADE 搭配刪除的機制去清理
3. 因為授權機制的改變,大部分的 Cloud Provider 都沒有支援 mongoDB
4. 技術缺乏,大部分的工程師都更熟悉 SQL 類型的操作與部署

因為這些考量所以團隊決定進行資料庫架構轉移,包含
1. 架構評估
2. 效能評估
3. 資料轉移的步驟

其中如何把MongoDB 的資料轉移到 PostgeeSQL scheme 則是最困難的部分。
詳細的轉移步驟與流程請參閱內文
Medium
The Great Migration from MongoDB to PostgreSQL
Infisical has grown rapidly in the past year with the platform now processing north of 50 million secrets daily that is sending application…
August 13, 2024 734 5