Tablestore is a storage service that is developed by Alibaba Cloud. Tablestore can store a large volume of structured data by using multiple models, and supports fast data query and analytics. Empowered by the distributed storage and index-based search engine, Tablestore can store petabytes (PBs) of data while delivering tens of millions transactions per second (TPS) at ultra-low latency (milliseconds).
- Fully managed
Tablestore is a fully managed storage service for structured data, and supports software and hardware provisioning and configurations, error handling, cluster scaling, and security mechanisms. Tablestore ensures the availability of your business and helps you reduce management and O&M costs. This way, you can focus on developing your business.
- Seamless scaling
Tablestore uses shards and load balancing to perform seamless scaling operations. When the data volume increases, Tablestore automatically scales the sizes of data partitions. This allows you to store a large volume of data. 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 business scenarios.
- 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 mapping tables. Then, you can use SQL statements to access data in the tables.
- High reliability
Tablestore creates multiple backups of data and stores the backups 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 a write success response is returned, applications can read new data in real time.
- Highly concurrent read and write operations
Tablestore supports tens of millions of concurrent read and write requests.
You can get started with Tablestore in the Tablestore console. For more information, see Getting Started.
- Time to live (TTL)
The validity period of data in the Tablestore data table in seconds. For more information, see Max versions and TTL. To save storage space and reduce storage costs, Tablestore automatically clears data when the TTL of data expires.
A physical data center. Tablestore is deployed across multiple Alibaba Cloud regions. You can select a region based on your business requirements. 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.
Alibaba Cloud provides a web UI that you can use to manage Tablestore. To manage Tablestore instances, log on to the Tablestore console.
Alibaba Cloud provides Tablestore SDKs in various programming languages. For more information, see Tablestore SDK Reference.
Alibaba Cloud provides the Tablestore CLI that you can use to manage Tablestore. For more information, see CLI.
Computing and analytics
You can run data computing and analytic tasks in Tablestore.
- For more information about how to connect Tablestore to MaxCompute, see Use MaxCompute to access Tablestore.
Data migration and synchronization
Tablestore allows you to seamlessly migrate heterogeneous data from your applications to Tablestore. 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.
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 the pricing of related resources, visit the Tablestore Pricing page.