현재 Windows Azure에서 실행중인 사용자 지정 ASP.NET 4 웹 응용 프로그램이 있습니다. 내가 자주 볼 수있는 (지난 25 년에 두 번) 변경되는 데이터 세트 (수천 개의 항목, 각각 "키"값 및 1-3 문장 설명이 있음)가 있습니다. 응용 프로그램 (드롭 다운 컨트롤, 그리드 등).자주 변경되지 않는 웹 응용 프로그램의 로컬 데이터를 저장하는 기본 방법은 무엇입니까?
나는 데이터베이스를 변경할 필요가 거의 없기 때문에 데이터를 데이터베이스에 저장하는 것이 바람직하지 않으며 각 페이지를 다시로드 할 때 여러 문장을 전달할 것이라고 생각합니다. LINQ-to-XML 또는 Resource 파일을 통해 액세스되는 XML 파일을 평가 중입니다. 문자열이 현지화 될 잠재적 인 필요성이 있습니다 (비즈니스 파일에 대한 접근이 필요하다고 생각합니다). 그러나 비즈니스 로직이 관련되어 있기 때문에 여러 가지 특성 (특정 "키")을 기반으로 데이터를 쿼리해야 할 때가 있습니다. 가치 또는 다른 특성, 나는 LINQ로 더 쉬울 것이라고 믿는다).
아무도 여기에서 사용하는 것에 대한 의견이 있습니까? 다른 옵션도있을 수 있습니다, 나는 확실히 그 또한 즐겁게 할 것입니다 ... 감사합니다!
데이터가 변경되지 않는다면 Azure 테이블을 선호하는 이유는 무엇입니까? 비용이 더 많이 들고 액세스 속도가 로컬 디스크의 파일보다 느린 것 같습니다. 누락 된 부분이 있습니까? – OperatorOverload