前言
表格存儲Tablestore是阿里雲自研的面向海量結構化數據存儲的Serverless NoSQL多模型資料庫。Tablestore在阿里雲官網上有各種文檔介紹,也發布了很多場景案例文章,這些文章收錄在這個合集中
《表格存儲Tablestore權威指南》。值得一提的是,Tablestore可以支撐海量的數據規模,也提供了多種索引來支持豐富的查詢模式,同時作為一個多模型資料庫,提供了多種模型的抽象和特有介面。本文主要對Tablestore的存儲和索引引擎進行介紹和解讀,讓大家對Tablestore引擎層的原理和能力,索引的作用和使用方式等有一個認識。
基本架構
Tablestore是一款雲上的Serverless的分散式NoSQL多模型資料庫,提供了豐富的功能。假設用戶可以採用各種開源組件搭建一套類似服務,可以說是成本非常高昂,而使用Tablestore僅需在控制檯上創建一個實例即可享受全部功能,而且是完全按量計費,可以說是0門檻。
整體架構如下圖所示,本文不展開敘述每個模塊的功能。