2013-04-12 5 views
0

내 asp.net 웹 사이트의 일부 데이터에 액세스해야합니다. 이 데이터는 약 50 개의 대출 제공자와 관련이 있습니다.반 정적 데이터를 저장하는 가장 좋은 방법

나는 지금 웹 페이지에 그것을 간단히 만들 수있다. 그러나 나는 그것을 재사용해야 할 필요가 있음을 알고있다. 그래서 접근성을 높이는 것이 더 좋다.

아마도 데이터는 한 번만 변경 될 수 있으며 어쩌면 한 달에 한 번만 변경됩니다. 나는 데이터 - 데이터베이스/xml 파일을 저장하는 가장 좋은 방법을 찾고 있었고, 그런 다음 어떻게 내 사이트 (캐시)에 저장했는지 알았다.

나는 약간의 경험이 있으므로 어떤 조언을 부탁드립니다.

답변

1

데이터베이스를 두들 기는 것이 어렵고, 배치하여 재사용하려는 곳이라면 쉽게 액세스 할 수 있습니다. 업데이트를 얻는 방법과 사용중인 DBMS에 따라 SSIS (MS SQL Server 용)와 같은 것을 사용하여 데이터 업데이트를 자동화 할 수 있습니다.

또한 ASP.NET은 데이터베이스와 상호 작용하고 많은 UI 구조의 데이터 소스로 사용하기위한 강력한 API를 제공합니다.

0

관계형 데이터베이스는 데이터에 대한 액세스가 원자 적, 일관성, 격리되고 내구성을 갖도록주의 깊게 제어해야하는 경우 데이터를 저장하기위한 도구입니다. (산). 이를 위해 데이터베이스에는 상당한 추가 인프라 오버 헤드와 프로세싱 로직이 포함됩니다. 이 오버 헤드가 필요하지 않은 이유는 무엇입니까? 다양하게 다른 데이터 저장 옵션이 더 적절할 수 있지만 적어도 결정 프로세스의 옵션으로 간주되어야합니다.

Asp.Net을 사용하면 텍스트 파일, 사용자 지정 구성 파일 (Xml로 저장), 사용자 지정 Xml 및 dotNet 클래스를 바이너리 또는 XML 파일로 직렬화하는 등 여러 가지 다른 옵션에 액세스 할 수 있습니다. 데이터가 너무 자주 변경되지 않기 때문에 이러한 옵션 중 하나가 더 적절할 수 있습니다. 이 옵션 중 하나를 사용하면 시스템 커플 링이 줄어 듭니다. 이 데이터에 종속 된 함수는 이제 더 이상 작동중인 데이터베이스의 존재에 의존하지 않습니다.

관련 문제