Chúng tôi đang tạo SAAS nơi chúng tôi sẽ có tối đa 50.000 khách hàng. Chúng tôi đang xem xét việc tạo người dùng trong cơ sở dữ liệu Postgres cho mỗi khách hàng. Chúng tôi sẽ ánh xạ từng người dùng đăng nhập vào dịch vụ của chúng tôi tới người dùng trong cơ sở dữ liệu để chắc chắn rằng họ chỉ có quyền truy cập vào dữ liệu của riêng họ. Chúng tôi cũng muốn thực hiện một lộ trình kiểm toán trực tiếp trong cơ sở dữ liệu bằng các giải pháp này , sử dụng các kích hoạt. Nếu mỗi khách hàng có người dùng cơ sở dữ liệu riêng, thì sẽ rất dễ dàng để xem ai đã làm gì, ngay cả khi hai khách hàng sẽ chia sẻ cùng một dữ liệu.
Chúng tôi sẽ gặp phải một số sự cố không mong muốn vì chúng tôi có 50.000 người dùng trong cơ sở dữ liệu của mình? Hiệu suất-khôn ngoan hoặc quản trị khôn ngoan. Có thể việc kết nối sẽ khó khăn hơn, nhưng tôi thực sự không biết liệu chúng ta có cần nó không.
set role actualUser