# Cloud BigTable簡介

## BigTable的整合

Cloud BigTable以整合Hadoop Ecosystem為導向，提供HBase API相容的方式進行存取，讓大數據、Hadoop的生態系統與原生BigTable共享Google Cloud BigTable的服務。

## BigTable的資料保護措施

Cloud BigTable為Google所提供的分散式資料儲存服務，內部以多份複製提高儲存的可靠性，且資料無論是在使用中或閒置中一律維持加密的狀態。Cloud BigTable並提供以角色為基礎的ACL，供使用者設定資料的存取認證授權。

## Google使用BigTable的範例

BigTable的高速存取的優勢，提供許多應用可以做到大批資料查詢後即時回覆，Google在Google Analytics以及Gmail等應用程式內部大量使用BigTable來達到大資料中的快速查詢，方能提供全球用戶高效能的反應結果。

## Cloud BigTable的開發與存取

* Application API: Cloud BigTable可以透過Application API提供給眾多資料存取層使用，如各式主機服務、HBase REST Server、透過HBase Client存取的Java Server等。
* Streaming: Cloud BigTable可以支援許多公開的串流處理服務，包含Cloud Dataflow的Streaming IO、Spark Streaming與Storm等服務。
* Batch Processing: Cloud BigTable亦可以透過Hadoop MapReduce, Dataflow, Spark來支援批次方式的處理方式，提供資料的加總、計算等動作，再輸出到Cloud BigTable或是其他的資料儲存體。

## 參考

* Wikipedia: <https://en.wikipedia.org/wiki/Bigtable>
* BigTable論文: <https://research.google.com/archive/bigtable-osdi06.pdf>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gdgcloud-taipei.gitbook.io/google-cloud-platform-in-practice/google-cloud-shang-de-chu-cun-fu-wu/cloud-bigtable/cloud-bigtable-jian-jie.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
