일반적으로 플랫폼은 응용 프로그램 개발을 위해 사용자 (개발자)에게 데이터베이스 자원을 제공하려는 경우 응용 프로그램의 동작을 제한하기 위해 데이터베이스 액세스 API를 제한하여 점유 된 자원에 대한 일부 제약을 적용하기 위해 소셜 API를 사용합니다.사용자 기반의 데이터베이스 리소스 할당을 구현하는 방법이나 기술이 있습니까?
데이터베이스 계층이나 응용 프로그램 계층에서 구현하고 사용할 수있는 방법과 동일한 방법이 있습니다. 그렇다면 특정 사용자에 대해 데이터베이스 할당량을 지정하고 데이터베이스가 리소스 사용을 처리하도록합니다. 게다가, 이것을 지원하기 위해 데이터베이스 서버로부터 프로그래밍 API를 갖는 것이 낫습니다.
- 오라클 [힘이있다] : Is there a way to throttle or limit resources used by a user in Oracle?
- MySQL은 [아니오] : https://serverfault.com/questions/124158/throttle-or-limit-resources-used-by-a-user-in-a-database
- SQL 서버 [확실하지가] : 나는 다음과 같이 몇 가지 유사한 질문을 발견 Databases with utilization constraints
저는 오픈 소스 솔루션에 초점을 맞추고 있기 때문에 PostgreSQL 또는 NoSQL은 어떻습니까? 오픈 소스 데이터베이스로서 PostgreSQL은 오라클과 비교하면 훨씬 유리합니다.
(현재 open source GPL license에서 해제) MySQL과