빅테이블

위키백과, 우리 모두의 백과사전.

구글 빅테이블
개발자구글
발표일2005년 2월
프로그래밍 언어
C++ (핵심), 자바, 파이썬, , 루비
플랫폼구글 클라우드 플랫폼
종류클라우드 스토리지
라이선스사유
웹사이트cloud.google.com/bigtable/

빅테이블(Bigtable)은 구글 파일 시스템, Chubby 락 서비스, SSTable(레벨DB와 같은 로그 구조 스토리지) 및 기타 구글 기술 기반 위에 빌드된 압축된, 고성능 사유 데이터 스토리지 시스템이다. 2015년 5월 6일, 빅테이블의 공개 버전이 서비스의 하나로 이용할 수 있게 되었다. 빅테이블은 또한 구글 클라우드 플랫폼의 일부로 이용 가능한 구글 클라우드 데이터스토어의 기저를 이룬다.[1][2]

역사[편집]

빅테이블은 2004년에 개발이 시작되었으며[3] 현재는 웹 색인[4], 맵리듀스(빅테이블에 저장된 데이터를 만들고 수정하는데 종종 사용)[5], 구글 지도[6], 구글 도서 검색, "내 역사 검색", 구글 어스, 블로거닷컴, 구글 코드 호스팅, 유튜브[7], 지메일[8]과 같은 수많은 구글 애플리케이션들에 사용된다.

각주[편집]

  1. “Announcing Google Cloud Bigtable: The same database that powers Google Search, Gmail and Analytics is now available on Google Cloud Platform”. 《Google Blog》. 2015년 5월 6일. 2016년 9월 21일에 확인함. 
  2. http://googledevelopers.blogspot.com/2013/05/get-started-with-google-cloud-datastore.html
  3. Kumar, Aswini, Whitchcock, Andrew, 편집., 《Google's BigTable》, First an overview. BigTable has been in development since early 2004 and has been in active use for about eight months (about February 2005). .
  4. Chang, Fay; Dean, Jeffrey; Ghemawat, Sanjay; Hsieh, Wilson C; Wallach, Deborah A; Burrows, Michael ‘Mike’; Chandra, Tushar; Fikes, Andrew; Gruber, Robert E (2006), 〈Bigtable: A Distributed Storage System for Structured Data〉, 《(download ebook)》 (PDF), Google .
  5. Chang 등. 2006, 3쪽: ‘Bigtable can be used with MapReduce, a framework for running large-scale parallel computations developed at Google. We have written a set of wrappers that allow a Bigtable to be used both as an input source and as an output target for MapReduce jobs’
  6. Whitchcock, Andrew, 《Google's BigTable》, There are currently around 100 cells for services such as Print, Search History, Maps, and Orkut .
  7. Cordes, Kyle (2007년 7월 12일), 《YouTube Scalability》 (talk), Their new solution for thumbnails is to use Google’s BigTable, which provides high performance for a large number of rows, fault tolerance, caching, etc. This is a nice (and rare?) example of actual synergy in an acquisition. .
  8. 〈How Entities and Indexes are Stored〉, 《Google App Engine》, Google Code, 2012년 1월 7일에 원본 문서에서 보존된 문서, 2017년 2월 5일에 확인함 .

외부 링크[편집]