MYSQL용 AWS RDS에서 각 사용자에 대해 별도의 데이터베이스를 생성할 수 있습니까?
P粉068510991
P粉068510991 2024-02-03 20:40:31
0
1
396

모든 기업이 가질 수 있는 앱을 만들고 있습니다.

  1. ownersome-business-name 데이터베이스
  2. 의 사용자입니다.
  3. 비즈니스에 대한 일부 정보(이 부분은 실제로 내 앱의 UI를 변경합니다)
  4. 직원(및 소유자와 동일한 사용자)
  5. 권한(직원용. 소유자 권한은 변경할 수 없음)
  6. 고객(모든 기업에는 고객이 있습니다) ...잠깐

업체별로 새 데이터베이스를 만들고 고유한 업체명을 데이터베이스 이름으로 사용해야 합니다

AWS RDS for MYSQL에는 데이터베이스 수에 제한이 있나요? 그렇다면 이 문제를 어떻게 해결할 수 있습니까?

참고: 이 앱을 만들려면 aws를 사용해야 했습니다

P粉068510991
P粉068510991

모든 응답(1)
P粉536532781

RDS FAQ를 확인하여 "몇 개의 데이터베이스가 있는지"를 확인하세요. 아니면 데이터베이스 인스턴스에서 스키마를 실행할 수 있나요? "부분. 따라서:

편집

이 앱이 귀하에게 적합한지 댓글로 물어보셨습니다. 저는 개인적으로 항상 "클라이언트당 하나의 환경" 설정이 어렵다는 것을 알았습니다. 좋은 데이터베이스 업그레이드 스크립팅 및 코딩 방법을 갖추고 있어야 합니다. 개별 클라이언트를 디버깅한다는 것은 클라이언트가 실행하는 코드와 아키텍처를 이해하는 것을 의미합니다. 다중 테넌트 솔루션은 더 쉬울 수 있지만 고객 간에 데이터베이스 데이터를 분할할 때 자체적인 문제가 있습니다. 예, 귀하의 솔루션이 작동할 것입니다. CDK 이외의 서버 측에 대해서는 언급하지 않았지만 코드를 그런 식으로 분할하려는 경우 어떤 클라이언트가 어떤 소프트웨어를 실행하고 있는지 알기 어려울 것입니다.

이를 어떻게 결정하든 각 고객과 고객이 사용하는 소프트웨어 버전 및 데이터베이스에 대한 자세한 정보를 보관하십시오. 사용하는 소프트웨어가 필요에 따라 스키마를 자동으로 업데이트하기를 바랍니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿