2010-01-18 3 views
1

다음 스토리 라인에 대해 연결이 끊긴 아키텍처가 너무 복잡합니까? 누구든지 의견이나 경험을 공유 할 수 있다면 감사 할 것입니다.연결이 끊어 지거나 연결된 아키텍처

데스크톱 응용 프로그램과 SQL Server 데이터베이스로 구성된 사무실 네트워크 내에서 실행되는 비즈니스 응용 프로그램이 있습니다. 일부 데이터는 웹 응용 프로그램을 통해 일반 대중에게 노출됩니다. 그래도 웹 애플리케이션은 기본 데이터베이스와의 연결이 끊어집니다. 기본적으로 복제본을 사용합니다. T-SQL을 사용하여 두 데이터베이스 간의 데이터를 동기화합니다.

동기화 레이어로 인해 시스템의 개발 및 유지 관리가 점점 더 비싸지고 있습니다. 웹 응용 프로그램이 웹 서비스 또는 WCF (동기화 계층 제거)를 통해 사무실 데이터베이스와 대화하면 비용이 절감 될 것이라고 생각할 수 없습니다.

답변

0

WCF 서비스를 진행하는 것이 비용 효율적인 옵션이라고 생각합니다. 동기화 계층보다 유지 관리가 쉬우 며 WCF 서비스는 이와 같은 문제를 염두에두고 작성됩니다.

0

관리하는 데이터의 양에 따라 다릅니다. 일반적으로 대량의 데이터가있는 곳에는 대형 데이터웨어 하우스가있는 온라인 트랜잭션 처리 데이터베이스를 사용하고 리포팅 및 오프라인 데이터 분석을 위해 실시간 작업에는 작은 데이터베이스 속도가 필요하고 창고에는 속도가 필요합니다.

대용량의 데이터를 관리 할 필요가 없다고 가정하면 쿼리/업데이트시 웹 측의 속도가 느려지고 주 데이터베이스 내에서 동등한보기를 만들고 웹 사이트와 상호 작용할 수 있습니다.

관련 문제