MONA Base đang beta, nhận khách sớm
Lựa chọn thay Firebase khi dự án cần Postgres
MONA Base là lựa chọn thay Firebase đang ở beta, cho dự án muốn dùng Postgres, Auth, Storage và Realtime trên hạ tầng MONA tại Việt Nam. Ứng dụng Firebase dùng mô hình dữ liệu và SDK khác, nên MONA Base không hứa chỉ đổi key là chạy.

MONA Base beta khi thay Firebase
- Mô hình dữ liệuPostgres
- CPU, mỗi core mỗi giờ250đ
- RAM, mỗi GB mỗi giờ150đ
- Tạo cụm beta~4,5 phút
Chuyển từ Firestore sang Postgres cần kế hoạch chuyển mã nguồn và dữ liệu.
- Postgres 17 quan hệ, thay cho Firestore tài liệu
- 4,5 phút khoảng thời gian tạo cụm beta
- 1.700đ 2 core, 4 GB RAM, 40 GB Disk mỗi giờ
Đối chiếu
Firebase và MONA Base beta khác nhau ở đâu?
Bảng đối chiếu mô hình dữ liệu, thanh toán, vị trí hạ tầng, công cụ AI và mức công sức khi chuyển.
| Tiêu chí | Firebase | MONA Base beta |
|---|---|---|
| Mô hình dữ liệu chính | Firestore là cơ sở dữ liệu tài liệu | Postgres quan hệ, ở beta |
| Auth, Storage, Realtime | Có trong hệ Firebase | Có, chạy trong cụm (beta) |
| Thanh toán | Theo bảng giá Google Cloud và Firebase | VND qua MONA Cloud: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ |
| Hạ tầng Việt Nam | Chọn location theo danh sách của Firebase | Hạ tầng MONA tại Việt Nam, cụm 11 container ở trạng thái healthy |
| Công cụ AI | SDK và công cụ trong hệ Google | Tool cloud_base_* trong monacloud-mcp; tạo cụm beta khoảng 4,5 phút |
| Chuyển đổi | Cần đổi mô hình dữ liệu nếu đang dùng Firestore | Không hứa đổi URL và key là chạy cho ứng dụng Firebase |
Thông tin Firebase lấy theo các trang chính thức ở mục nguồn đối chiếu bên dưới.
Cách chuyển
Cách chuyển sang MONA Base
Kiểm kê trước, tách phần truy cập dữ liệu ra khỏi mã, rồi thử bằng sandbox và nhận báo giá VND trước khi tạo cụm.
Đọc tài liệu MONA Base-// Firestore: cơ sở dữ liệu tài liệu, truy vấn theo collection
-db.collection('todos').where('userId', '==', uid).get()
+-- MONA Base: Postgres quan hệ, quyền đọc ghi bằng RLS
+create policy "own rows" on todos for all using (auth.uid() = user_id);Firestore là cơ sở dữ liệu tài liệu, còn MONA Base dùng Postgres quan hệ. Ứng dụng Firebase không chuyển được chỉ bằng đổi URL và key: phải xem lại mô hình dữ liệu và viết lại lớp truy vấn.
Kiểm kê dự án đang dùng Firebase
Kiểm kê SDK, dữ liệu và tính năng đang dùng. Dữ liệu trong Firestore là dạng tài liệu, cần lên kế hoạch đổi sang bảng Postgres.
Tách URL, key và lớp truy cập dữ liệu
Tách URL, key và lớp truy cập dữ liệu để có thể thay thế. Ứng dụng Firebase dùng SDK khác nên phần này cần chuyển mã nguồn, không chỉ đổi key.
Thử bằng sandbox trước khi tạo cụm
Dùng
cloud_base_createkiểm tra sandbox; yêu cầu AI báo giới hạn và giá VND trước khi tạo.
Nguồn đối chiếu
Nguồn đối chiếu chính thức của Firebase
Giá, mô hình dữ liệu và danh sách location của Firebase có thể thay đổi. Kiểm lại ở trang gốc trước khi quyết định chuyển.
Chuyển xong từ Firebase thì chạy production được chưa?
MONA Base đang ở beta: tạo cụm khoảng 4,5 phút và dùng được với supabase-js. Chưa khuyến nghị cho tải production rất lớn vì chưa có SLA (cam kết mức dịch vụ) và observability (theo dõi vận hành) đầy đủ; phần này đang hoàn thiện.
Có thể thay Firebase chỉ bằng cách đổi URL và key không?
Không. Ứng dụng Firebase dùng mô hình dữ liệu và SDK khác, nên MONA Base không hứa chỉ đổi key là chạy. Bạn cần kế hoạch chuyển đổi mã nguồn và dữ liệu.
Rời Firebase thì quản lý tài khoản và trả tiền ở đâu?
Không. MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud.
Dữ liệu chuyển từ Firestore sẽ nằm ở đâu?
Trên máy chủ tại Việt Nam. Cụm tạo ra có chứng chỉ Let's Encrypt hợp lệ, gồm 11 container ở trạng thái healthy.
So với Firebase, bản beta còn thiếu những gì?
Chưa có SLA và observability đầy đủ cho tải production lớn. Branching, PITR (khôi phục dữ liệu về một thời điểm) và platform API chưa có.
Trạng thái beta
MONA Base beta đang có gì và chưa có gì
MONA Base là một phần của MONA Cloud: dùng chung MONA Pass, ví VND và monacloud-mcp, không có tài khoản riêng.
Beta
Đang có trong bản beta
- Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong một cụm, có chứng chỉ HTTPS hợp lệ.
- Tạo cụm beta khoảng 4,5 phút.
- Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base.
- Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ.
Chưa có trong bản beta
- Branching, PITR và platform API.
- SLA và observability đầy đủ.
- Chưa khuyến nghị cho tải production rất lớn.
Prompt cho AI
Prompt để AI tạo backend MONA Base
Tool namespace cloud_base_* trong monacloud-mcp (beta). AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm.
Prompt không chứa secret.

Bắt đầu với MONA Base
MONA Base beta cho dự án Firebase đang cần Postgres
Tài liệu MONA Base có bộ tool beta, cách bật RLS và prompt cho AI. AI báo giá VND và phần chưa hỗ trợ trước khi tạo cụm.
- Postgresbản 17, có pgvector
- ~4,5 phúttạo cụm beta
- 250đ/coreCPU mỗi giờ