The Timeline model is designed to store message data. This model can meet the requirements of messaging processes, such as message order preservation, storage of large numbers of messages, and real-time synchronization. This model also supports full-text search and Boolean query. This model is suitable for storing message data that is generated from instant messaging (IM) applications and feed streams.
You can use Tablestore SDK for Java to perform operations on the Timeline model. The following table describes the operations.
Operation | Description |
When you use the Timeline model, you must initialize TimelineStoreFactory, TimelineMetaStore, and TimelineStore. | |
You can call operations such as Insert, Delete, Update, Read, and Search to manage Meta data. | |
You can call operations such as fuzzy query, Boolean query, and Flush operations to manage Timeline data. | |
The Queue instance manages a message queue that corresponds to an identifier of a TimelineStore. This instance provides operations such as Store, StoreAsync, BatchStore, Delete, Update, UpdateAsync, Get, and Scan. |