2016-06-30 4 views
0

하나의 스키마를 가진 데이터를 대량으로 저장해야하는 애플리케이션 (> 1 * 10^6 행)이 있습니다. 우리는 거래가 제한되어 있으며 대부분 읽습니다. DocumentDB 또는 Azure 테이블을 선택할 수 있습니다. 나는 DOcumentDB에서 새로 온 것이다. Azure 테이블을 통해 documentDB를 사용할 때의 이점은 무엇입니까azure 테이블과 documentdb 사이의 Chossing

+0

Azure 사이트의 문서부터 시작해야합니다. 키/값 저장소와 문서 저장소의 차이점을 묻습니다. 둘 다 상당히 다른 쿼리 능력, 가격 책정 모델 및 성능을 가지고 있습니다. 그런 다음 프로그래밍에 관한 특정 질문을하십시오. –

답변

1

DocumnentDB 및 Azure 테이블 사용시 많은 차이가 있습니다.

대부분 데이터 구조와 데이터 상호 작용 방식에 따라 다릅니다. 내가 중요하다고 푸른 표 이상 documentdb의 장점은 다음과 같습니다

  • DocumentDB 계층 적 데이터 구조체를 포함하는 매우 복잡한 데이터 구조를 위해 할 수 있습니다. 예를 들어 하나의 문서에 주문 및 주문 정보가 있습니다.

  • DocumentDB를 사용하면 서버 측 저장 프로 시저, UDF 및 트리거를 만들 수 있습니다. 이렇게하면 데이터 플레이어에 로그인 할 수 있습니다.

  • DocumentDB는 순수한 JSON in과 out입니다. JSON 문서를 추가, 업데이트 및 검색하고 다른 클래스로 변환 할 필요가 없습니다.

  • DocumentDB는 JSON의 복잡한 데이터 구조에 대한 복잡한 쿼리를 허용합니다. 주문서에 특정 제품이있는 주문을 쿼리 할 수 ​​있습니다.

희망이 도움이됩니다. 샌더

관련 문제