Quick start guide to Tablestore with real-world case studies

更新时间:
复制 MD 格式

This topic introduces the scenarios, development guide, and use cases for Tablestore. You can use this topic to better understand how to use Tablestore and the design and architecture of Tablestore to help you select a suitable solution.

Basic introduction - five-minute quick start

Technical deep dive - a comprehensive overview

Architecture principles - design concepts

Scenario-based practices - architectures and implementations for typical scenarios

AI practices

A vector database is an important component of AI applications. Tablestore integrates with third-party open source frameworks such as LangChain, LlamaIndex, PAI-RAG, LangEngine, LangChain4J, Dify, and MCP. Compared with traditional databases and dedicated vector databases, Tablestore provides hybrid retrieval of vectors and scalars, supports petabyte-scale data processing with automatic horizontal scaling, and seamlessly integrates with the Alibaba Cloud big data ecosystem. These features allow you to easily and quickly build AI applications.

Metadata

Storing and analyzing file metadata is essential when working with large volumes of data, such as documents and media files. This also applies to the large amounts of metadata from e-commerce orders, bank transactions, and ISP bills. A single Tablestore table supports petabyte-scale storage, tens of millions of queries per second (QPS), and various index types, including global secondary index, full-text index, inverted index, and spatiotemporal index. These features meet various online query requirements across different scenarios and allow you to easily implement efficient data management.

Message data

The proprietary Timeline model of Tablestore is designed primarily for message data. It functions as a lightweight MSMQ that supports many topics and can store large amounts of social data, including IM chat messages and feed stream information such as comments, replies, and likes. The model provides simple and easy-to-use interfaces. The Tablestore Timeline model has been applied in numerous IM systems, for example, to support massive message synchronization in DingTalk. In addition, Tablestore uses the pay-as-you-go billing method, which cost-effectively meets requirements for significant fluctuations in access, high concurrency, and low latency.

fig_usage001

Trajectory tracing

Tablestore provides the Timestream model for trajectory scenarios. This model offers petabyte-scale storage, tens of millions of transactions per second (TPS), and millisecond-level latency. It also supports various index types, such as global secondary index, full-text index, inverted index, and spatiotemporal index. With the Tablestore time series model, you can easily manage and analyze trajectory data from activities such as running, cycling, walking, and food delivery.

Scientific big data

Multidimensional grid data is a type of scientific big data widely used in earth science fields such as meteorology, oceanography, geology, and topography. As the volume of this data grows, scientists in these fields need to quickly browse data and perform various types of online queries with low latency. Tablestore is a serverless table storage service for massive structured data. It provides vast storage capacity, supports large-scale concurrent access, and delivers low-latency performance. Tablestore can easily resolve the storage and query performance issues associated with scientific big data.

A practical solution for massive meteorological grid data based on Tablestore

Internet big data

Trending news and entertainment topics can be forwarded tens of thousands of times and read by millions of people within minutes. The ability to understand public sentiment in real time and respond accordingly is crucial for many enterprises. In addition, the number of product orders on various e-commerce platforms and user purchase reviews also have a significant impact on other consumers. Product designers need to collect, summarize, and analyze data from various platforms to make decisions about future product development. Public relations and marketing departments also need to respond promptly to public opinion. A single Tablestore table provides petabyte-scale storage, tens of millions of QPS, and various index types. This helps you easily store and analyze tens of billions of records related to public opinion on the internet.

IoT

A single Tablestore table provides petabyte-scale data storage without requiring sharding. It also supports tens of millions of QPS, which can easily meet the storage requirements for time series data from IoT devices and monitoring systems. The ability to directly read data for big data analytics using SQL, combined with efficient incremental stream reading interfaces, allows for easy batch analytics and real-time stream computing.

Sample code is provided for the scenarios in this topic. For more information, see the Tablestore GitHub repository.

Data migration and synchronization

Product and technical services

Tablestore provides professional and free technical consulting. For technical discussions, you can join the following DingTalk groups.

  • The latest technical communication group for developers of Internet applications, big data, and social applications is 36165029092 (Tablestore Technical Communication Group 3).

    Note

    The Tablestore user groups 11789671 (Tablestore Technical Communication Group) and 23307953 (Tablestore Technical Communication Group 2) are full.

  • The technical communication group for developers of IoT and Time Series models is 44327024 (IoTstore Developer Communication Group).