차례:
정의-Google BigTable은 무엇을 의미하나요?
Google BigTable은 대부분의 회사 온라인 및 백엔드 애플리케이션 / 제품에 대한 독점적 Google 스토리지 기술을 기반으로하는 비 관계형 분산 및 다차원 데이터 스토리지 메커니즘입니다. 매우 큰 데이터베이스 인프라에 확장 가능한 데이터 아키텍처를 제공합니다.
Google BigTable은 주로 Google 독점 제품에 사용되지만 일부는 Google App Engine 및 타사 데이터베이스 애플리케이션에서 액세스 할 수 있습니다.
Techopedia는 Google BigTable을 설명합니다.
Google BigTable은 지속적이고 정렬 된 맵입니다. 맵의 각 문자열에는 인덱싱에 사용되는 행, 열 (여러 유형) 및 타임 스탬프 값이 포함됩니다. 예를 들어 웹 사이트의 데이터 문자열은 다음과 같이 저장됩니다.
- 반전 된 URL 주소는 행 이름 (com.google.www)으로 저장됩니다.
- 컨텐츠 열에는 웹 페이지 컨텐츠가 저장됩니다.
- 앵커 컨텐츠는 페이지를 참조하는 모든 앵커 텍스트 또는 컨텐츠를 저장합니다.
- 타임 스탬프는 데이터가 저장된 정확한 시간을 제공하며 페이지의 여러 인스턴스를 정렬하는 데 사용됩니다.
Google BigTable은 Google File System (GFS) 및 SSTable과 같은 기술을 기반으로합니다. Google Finance, Google Reader, Google Maps, Google Analytics 및 웹 색인 생성을 포함하여 60 개가 넘는 Google 애플리케이션에서 사용됩니다.