현재 우리의 마스터 응용 프로그램 데이터베이스 인 관계형 SQL Server 2008 데이터베이스가 있습니다. 유사하지만 동일하지 않은 문서를 처리 할 수있는 스키마가있는 XML 데이터 유형을 사용하는 기존 문서 저장 메커니즘을 개선하고 couchdb가 적합하다고 생각합니다.소파 DB와 SQL 서버를 나란히 사용
개념은 문서에 대한 공통 메타 데이터를 표시/집계 /보고 용이성을 위해 SQL 서버 내에 저장할 수 있지만 실제 문서는 소파에 저장되어 문서의 미묘한 차이를 처리합니다. 아이디어는 두 가지 기술을 최대한 활용하는 것입니다.
예를 들어 생성 된 상태, 유형, 관련 사람 및 작성일은 모든 문서에서 공통적으로 나타나며 sql에 저장되지만 전자 메일과 문자 (분명히 다른 필드가 있음)는 소파에 저장 될 수 있습니다.
그런 다음 SQL을 통해 쿼리 할 수있는 모든 유형의 문서 (수천 개의 문서)에 대해 문서 그리드를 표시 할 수 있지만 사용자가 문서보기를 요청하면 doc 디스플레이가 데이터를 소파에서 가져옵니다.
일부 문서 유형은 문서 자체이기도하지만 (편지 병합/찾기 및 바꾸기) 생각해보십시오.
응용 프로그램 계층은
이의 대부분을 만들 수있는 합리적인 방법이 방법인가 ..., 질문에 대한 그래서, 자바 스크립트
IOC에 대한 asp.net 4.5, C#을, 저장소 패턴, 윈저입니다 두 가지 다른 데이터 저장 패러다임?우리는 "문제에 가장 적합한 기술을 사용하고자"하는 욕구에서 불필요하게 복잡한 프로그래밍 작업을하고 있습니까?
누구나 비슷한 것을 시도한 경험이 있습니까? 그렇다면 어떻게 진행 되었습니까?