Final Answer:
BigTable is a NoSQL database that supports operations for large analytical and operational workloads. Option D is the answer.
Step-by-step explanation:
BigTable is a NoSQL database that is designed to handle large amounts of data with high read and write throughput at low latency 1. It is ideal for storing large amounts of single-keyed data with low latency and supports high throughput and scalability for key/value data, where each value is typically no larger than 10 MB 12.
BigTable is exposed to applications through multiple client libraries, including a supported extension to the Apache HBase library for Java 1. It is a popular choice for batch MapReduce operations, stream processing/analytics, and machine-learning applications 1.
Therefore, option D is the answer.