Kami menciptakan SAAS di mana kami paling banyak memiliki 50.000 pelanggan. Kami sedang mempertimbangkan untuk membuat pengguna di database Postgres untuk setiap pelanggan. Kami akan memetakan setiap pengguna yang masuk ke layanan kami ke pengguna di basis data agar sangat yakin bahwa mereka hanya memiliki akses ke data mereka sendiri. Kami juga ingin menerapkan jejak audit langsung dalam database dengan solusi ini , yang memanfaatkan pemicu. Jika setiap pelanggan memiliki pengguna basis data sendiri, maka akan sangat mudah untuk melihat siapa yang melakukan apa, bahkan jika dua pelanggan akan berbagi data yang sama.
Apakah kami akan mengalami beberapa masalah yang tidak terduga karena kami memiliki 50.000 pengguna di basis data kami? Kinerja-bijaksana atau administrasi-bijaksana. Mungkin koneksi pooling akan lebih sulit, tetapi saya tidak benar-benar tahu apakah kita akan membutuhkannya.
set role actualUser