Table Store .NET SDK 支援寬表模型操作。
功能列表
使用 SDK 的功能之前,您需要初始化 Client。.NET SDK 支援的功能明細請參見下表。
功能類型 | 功能操作 | 描述資訊 |
建立一個資料表用於資料存放區。您可以在建立資料表時配置主鍵列自增。 | ||
更新資料表的配置資訊。 | ||
查看執行個體中所有資料表的名稱。 | ||
查詢資料表的配置資訊。 | ||
刪除指定的資料表。 | ||
向資料表中寫入資料。 | ||
從資料表中讀取資料。 | ||
刪除資料表中的資料。 | ||
在服務端對讀取結果再進行一次過濾,根據過濾器(Filter)中的條件決定返回的資料。 | ||
只有在資料滿足更新條件的情況下,才能對錶中資料進行更新,否則資料更新失敗並給使用者報錯。 | ||
將列當成一個原子計數器使用,對該列進行原子計數操作。 | ||
為資料表建立一個多元索引。 | ||
列出指定表下的多元索引。 | ||
更新多元索引的資料生命週期。 | ||
查詢多元索引的描述資訊,包括多元索引的欄位資訊和索引配置等。 | ||
刪除指定的多元索引。 | ||
基礎查詢類型包括全匹配查詢、精確查詢、多詞精確查詢、首碼查詢、範圍查詢、萬用字元查詢、列存在性查詢、摺疊(去重)、地理位置查詢和巢狀型別查詢。 | ||
查詢條件支援包含一個或者多個子查詢條件,根據子查詢條件來判斷資料是否滿足查詢條件。 | ||
使用多元索引查詢資料時,您可以按照指定相片順序擷取到返回資料;當返回結果行數較多時,通過使用跳轉翻頁或者連續翻頁可以快速定位到所需資料。 | ||
可以實現求最小值、求最大值、求和、求平均值、統計行數、去重統計行數、按欄位值分組、按範圍分組、按地理位置分組、按過濾條件分組等操作;同時多個統計彙總功能可以組合使用,滿足複雜的查詢需求。 | ||
當不關心整個結果集的順序時,可以使用並發匯出資料功能以更快的速度將命中的資料全部返回。 | ||
為資料表建立一個二級索引。 | ||
使用單行讀取和範圍讀取的方式查詢索引表中資料。如果所需屬性列已包含在索引表中,可以直接從索引表讀取,否則需要尋找資料表以擷取相關資料。 | ||
刪除資料表中指定的二級索引。 | ||
為已存在的表或者索引建立映射關係。 | ||
為已存在的映射表添加或刪除屬性列。 | ||
刪除映射關係。 | ||
列出當前資料庫中的映射表列表。 | ||
查詢表的描述資訊,例如欄位名稱、欄位類型等。 | ||
查詢表的索引描述資訊。 | ||
查詢表中的資料。 |
版本相容性
當前最新版本為6.x.x版本,新版本對歷史版本的相容性如下:
對於5.x.x系列的SDK相容。
對於4.x.x系列的SDK相容。
對於3.x.x系列的SDK相容。
對於2.x.x系列的SDK不相容處如下。
介面部分不相容:刪除Condition.IGNORE、Condition.EXPECT_EXIST和Condition.EXPECT_NOT_EXIST。
DLL檔案名稱由Aliyun.dll變更為Aliyun.TableStore.dll。
關於SDK版本迭代的更多資訊,請參見.NET SDK歷史迭代版本。
相關文檔
如需瞭解Table Store的錯誤處理方式,請參見錯誤處理。