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