Tablestore is a storage service developed by Alibaba Cloud. It stores a large amount of structured data by using multiple models and supports fast data query and analysis. Empowered by the distributed storage and index search engine, Tablestore can store petabytes (PB) of data while ensuring 10 million transactions per second (TPS) and a latency within milliseconds.

Features

  • Fully managed

    Tablestore is a fully managed storage service for structured data, which supports software and hardware provisioning and configurations, error handling, scaling, and security. Tablestore ensures the availability of your business while helping you reduce investments in management and O&M, allowing you to focus on developing your business services.

  • Seamless scalability

    Tablestore uses shards and load balancing to implement seamless scalability. You can store more data because Tablestore scales the size of partitions as the data volume increases. Tablestore can store a minimum of 10 PB of data. A single table can store a minimum of 1 PB of data or 1 trillion data records.

  • Powerful query capabilities
    Tablestore supports queries based on secondary indexes and search indexes in addition to queries based on primary keys.
    • Secondary index: defines a custom data structure that can be used to improve query efficiency based on your use case.
    • Search index: supports query methods such as Boolean query, fuzzy query, geo query, and full-text search based on inverted indexes and column store.
    • SQL query: compatible with MySQL query syntax and supports table creation by using DDL statements. For existing tables, you can execute the CREATE TABLE statement to create mappings. Then, you can use SQL statements to access the data in the existing tables.
  • High reliability

    Tablestore creates multiple backups of data and stores them in different servers across physical racks. When a backup fails, the system immediately switches over to a different backup server to restore the data. This mechanism ensures service availability of 99.99999999% (ten 9s).

  • Strong consistency

    Tablestore ensures consistency across all three backups. After data is written, applications can immediately read the written data.

  • Highly concurrent read and write operations

    Tablestore supports tens of millions of concurrent read and write queries per second (QPS).

Quick start

You can log on to the Tablestore console to get started with this service. For more information, see Getting started.

Terms

  • time to live (TTL)

    The lifespan of a piece of data. This attribute indicates the validity period of data in seconds. For more information, see Max versions and TTL. To save storage space and minimize storage costs, Tablestore automatically clears data when its TTL expires.

  • region

    A physical data center. Tablestore is deployed across multiple Alibaba Cloud regions. You can select a region as needed. For more information, see Region.

  • read/write throughput

    A Tablestore attribute that is measured by read and write capacity units (CUs). A CU is the basic billable unit for data read and write operations. For more information, see Read/write throughput.

How to use Tablestore

  • Console

    Alibaba Cloud provides web pages for you to manage Tablestore. To manage Tablestore instances, log on to the Tablestore console.

  • SDKs

    Alibaba Cloud provides SDKs in various programming languages for you to use Tablestore. For more information, see SDK overview.

  • CLI

    Alibaba Cloud provides Tablestore CLI for you to manage Tablestore. For more information, see Tablestore CLI.

Computing and analysis

You can perform computing and analysis on data in Tablestore.

Data migration and synchronization

Tablestore allows you to seamlessly migrate heterogeneous data from your applications. You can also synchronize the data from Tablestore to services such as Object Storage Service (OSS).

  • For more information about how to migrate data from Tablestore to OSS, see Overview.

Billing

The billable items of Tablestore include data storage usage, reserved read/write throughput, additional read/write throughput, and Internet downstream traffic. For more information, see Billing overview.

For more information about Tablestore and related resource prices, visit the Tablestore Pricing page.