변환해야하는 많은 양의 데이터를받는 Windows 서비스가 데이터베이스에 보관됩니다. 우리가 데이터를 잃지 않도록하려면 데이터베이스가 온라인 상태인지 여부에 관계없이 계속 될 데이터에 대해 "쓰기 캐시"를 만들고 싶습니다. 데이터베이스를 다시 사용할 수있게되면 캐시의 내용을 데이터베이스로 다시 플러시해야합니다.C#의 오프라인 데이터베이스 쓰기 캐시
NHibernate에서이 작업을 수행 할 수 있음을 나타내는 몇 가지 기사를 보았지만 결론적으로 찾지 못했습니다. 어떤 옵션이 이것에 대해 존재하며, NHibernate가 적절한 방향인가?
이것은 거의 대답이 아닙니다. 서비스가 쓰기 캐시로 실행중인 시스템의 HDD를 사용한다고 가정하면 동시에 실패 (즉, 쓰기 캐시가 오프라인이 됨)되고 데이터베이스 서버가 오프라인이 될 확률은 매우 낮습니다. 귀하의 조언은 실제로 유효하지만 질문에 대답하지 않습니다. – snicker