운영 요구 사항 확인

완료됨

저장하려는 데이터의 종류(구조적, 반구조적 또는 반구조적)를 식별한 후 다음 단계는 데이터 사용 방법을 결정하는 것입니다. 예를 들어 온라인 판매점인 경우 고객이 제품 데이터에 빠르게 액세스하고 비즈니스 사용자가 복잡한 분석 쿼리를 실행할 수 있어야 합니다. 이러한 요구 사항을 해결하기 위해 데이터 분류를 고려하여 데이터 스토리지 솔루션을 계획할 수 있습니다.

여기서 데이터로 수행할 작업을 결정하는 데 도움이 되는 몇 가지 질문에 답변하세요.

작업 및 대기 시간

각 데이터 형식에서 완료할 주요 작업은 무엇이며, 데이터에 대한 성능 요구 사항은 무엇인가요?

데이터와 관련하여 다음과 같은 질문을 해봅니다.

  • ID를 사용하여 간단한 조회를 수행할 것인가?
  • 하나 이상의 필드에 대해 데이터베이스를 쿼리해야 하나요?
  • 만들기, 업데이트 및 삭제 작업이 얼마나 될 것으로 예상하는가?
  • 복잡한 분석 쿼리를 실행해야 하나요?
  • 이러한 작업을 얼마나 빨리 완료해야 하는가?

이러한 질문에 대한 대답은 데이터에 가장 적합한 스토리지 솔루션을 결정하는 데 도움이 됩니다.

작업 및 대기 시간: 데이터 형식 평가

이러한 질문을 사용하여 각 데이터 집합을 살펴보고 요구 사항에 대해 설명하겠습니다.

제품 카탈로그 데이터

온라인 판매 시나리오의 제품 카탈로그 데이터의 경우 고객 요구 사항이 가장 높은 우선 순위입니다. 고객은 제품 카탈로그를 쿼리하여 염두에 두고 있는 제품이나 범주를 찾고 싶을 것입니다. 예를 들어 고객은 모든 테니스화를 쿼리한 다음 세일 중인 테니스화, 특정 크기의 세일 중인 테니스화를 쿼리할 수 있습니다. 고객 요구 사항에는 많은 읽기 작업이 필요할 수 있으며 특정 필드에 대해 쿼리할 수 있어야 합니다.

고객이 주문을 하면 애플리케이션에서 제품 수량을 업데이트해야 합니다. 항목이 매진되었을 때 사용자가 장바구니에 담아 놓지 않도록 이러한 업데이트 작업은 읽기 작업만큼 빠르게 이루어져야 합니다. 애플리케이션은 많은 양의 읽기 작업을 지원해야 할 뿐 아니라 제품 카탈로그 데이터에 대해 증가된 쓰기 작업도 지원해야 합니다. 기본 사용자뿐만 아니라 데이터베이스의 모든 사용자에 대해 우선 순위를 판별해야 합니다.

사진 및 비디오

제품 페이지에 표시되는 사진 및 비디오에는 다양한 요구 사항이 있습니다. 제품 카탈로그 데이터와 동시에 사이트에 표시되도록 빠른 검색 시간이 필요하지만 독립적으로 쿼리할 필요는 없습니다. 대신 제품 쿼리 결과를 기반으로 비디오 ID 또는 URL을 제품 데이터의 속성으로 포함할 수 있습니다. 따라서 사진 및 비디오는 해당 ID별로만 검색해야 합니다.

고객은 기존 사진 또는 비디오를 업데이트하지 않을 것입니다. 그러나 제품 리뷰에 대한 새 사진을 추가할 수 있습니다. 예를 들어, 고객은 새 신발을 착용한 이미지를 업로드할 수 있습니다.

또한 직원이라면 제품 공급업체에서 제공하는 제품 사진을 업로드하고 삭제합니다. 그러나 이러한 업데이트는 다른 제품 데이터 업데이트만큼 빠르게 수행되지 않아도 됩니다.

요약하면 전체 파일을 반환하기 위해 ID별로 사진 및 비디오를 쿼리할 수 있지만 만들기 작업 및 업데이트 작업은 빈도가 더 낮고 우선 순위도 더 낮습니다.

비즈니스 데이터

데이터 분석에서는 회사는 기록 데이터만 사용합니다. 원래 데이터가 분석을 기반으로 업데이트되지 않으므로 비즈니스 데이터는 읽기 전용입니다. 사용자도 복잡한 분석이 바로 실행되기를 기대하지 않으므로 결과를 얻는 데 약간의 대기 시간이 있어도 괜찮습니다.

비즈니스 데이터는 여러 데이터 세트에 저장됩니다. 모든 비즈니스 분석가에게 모든 데이터 세트에 대한 쓰기 액세스 권한이 필요한 것은 아니지만 모든 비즈니스 분석가는 모든 데이터 세트에서 읽을 수 있습니다.