2

나는 데이터베이스로 RavenDB의 임베디드 인스턴스를 사용하는 webapp를 작성하고있다. 이 webapp를 특정 호스팅 제공 업체에 배포하고 싶습니다. 이 호스팅 제공 업체는 동일한 파일 시스템을 공유하는로드 균형 조정 웹 서버를 제공합니다. 즉, 각 웹 서버의 포함 된 RavenDB 인스턴스는 RavenDB 데이터 파일에 액세스 할 수 있습니다. 그러나이 설정은 예를 들어 트랜잭션과 함께 작동합니까? 그것은 전혀 작동합니까?임베디드 RavenDB는 부하 분산 환경에서 작동합니까?

답변

2

두 개의 임베디드 인스턴스를 (디스크의) 데이터 폴더에 저장하면 RavenDB가 작동하지 않습니다. 한 번에 하나의 인스턴스 만 파일에 액세스 할 것으로 예상되므로 오류가 발생합니다.

하지만 두 개의 개별 인스턴스가있을 수 있습니다. 각각의 인스턴스는 디스크에 고유 한 폴더가 있고 두 인스턴스간에 복제됩니다.

관련 문제