우리는 최대 50.000 명의 고객이있는 SAAS를 만들고 있습니다. 각 고객에 대해 Postgres 데이터베이스에 사용자를 작성하는 것을 고려하고 있습니다. 서비스에 로그인 한 각 사용자를 자신의 데이터에만 액세스 할 수 있도록 데이터베이스의 사용자에게 매핑합니다. 또한 트리거를 사용 하는 이 솔루션으로 데이터베이스에 직접 감사 추적을 구현하려고 합니다. 각 고객에게 고유 한 데이터베이스 사용자가있는 경우 두 고객이 동일한 데이터를 공유하더라도 누가 누가 무엇을했는지 쉽게 알 수 있습니다.
데이터베이스에 50.000 명의 사용자가 있기 때문에 예기치 않은 문제가 발생합니까? 성능 측면 또는 관리 측면 연결 풀링이 더 어려울 수 있지만 실제로 필요한지 모르겠습니다.
set role actualUser