タイムラインモデルは、メッセージデータを格納するように設計されています。 このモデルは、メッセージの順序の保持、大量のメッセージの格納、リアルタイム同期など、メッセージングプロセスの要件を満たすことができます。 また、全文検索とブール型クエリもサポートしています。 このモデルは、インスタントメッセージング(IM)アプリケーションやフィードストリームから生成されるメッセージデータを格納するのに適しています。
Tablestore SDK for Java を使用して、タイムラインモデルに対する操作を実行できます。 次の表に、操作を示します。
操作 | 説明 |
タイムラインモデルを使用する場合は、TimelineStoreFactory、TimelineMetaStore、および TimelineStore を初期化する必要があります。 | |
挿入、削除、更新、読み取り、検索などの操作を呼び出して、メタデータを管理できます。 | |
あいまいクエリ、ブール型クエリ、フラッシュ操作などの操作を呼び出して、タイムラインデータを管理できます。 | |
Queue インスタンスは、TimelineStore の識別子に対応するメッセージキューを管理します。 このインスタンスは、Store、StoreAsync、BatchStore、Delete、Update、UpdateAsync、Get、および Scan などの操作を提供します。 |