All Products
Search
Document Center

Tablestore:Benefits

Last Updated:Feb 07, 2024

This topic describes the benefits of Tablestore.

Multiple storage models

Tablestore supports many data storage models to cater to various data storage requirements. Models include the Wide Column model, TimeSeries model, and Timeline model.

  • Wide Column model: the classic model. This model is suitable for most structured and semi-structured data.

  • TimeSeries model: This model is suitable for storing time series data and spatio-temporal data.

  • Timeline model: Developed in-house by Alibaba Cloud, this model is suitable for storing and synchronizing messages generated from instant messaging (IM) applications, feed streams, and Internet of Things (IoT) devices.

Powerful data indexing

Tablestore provides powerful data query features, such as primary key-based query, secondary index-based query, and search index-based query.

  • 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.

Wide compatibility

  • Tablestore is compatible with a wide range of open-source solutions as well as Alibaba Cloud services.

  • Tablestore can be used together with MaxCompute and Spark for batch computing tasks, and uses real-time data tunnels to process data streams in the Flink framework.

Access security

  • Tablestore is equipped with multiple permission management mechanisms. It verifies and authenticates the identity of each application request to prevent unauthorized data access, which improves data security.

  • Tablestore supports the management of data access permissions, including logon permissions, table creation permissions, read and write permissions, and allowlist-related permissions.

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.

High reliability

Tablestore creates multiple backups of data and stores the backups in different servers located on independent 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.999999999% (eleven 9s).

High data consistency

Tablestore ensures strong read-after-write 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.

Convenient O&M

Tablestore supports automatic software and hardware provisioning, configuration, error handling, cluster scaling, and security handling. Tablestore ensures the availability of your business and helps you reduce management and O&M costs. This way, you can focus on developing your applications.