對象數據組合結構
對象的數據通常是非結構化數據,例如圖片、視頻或文檔。對象的元數據是指對象的相關描述,如圖片的大小、文檔的所有者等。對象id是壹個全局唯壹標識符,用於區分對象。
哈希表的核心數據結構
用於對象存儲的哈希表也是鍵值(鍵值類型)存儲的核心數據結構。每個對象找到壹個UID(所謂的“key”鍵),計算哈希值(所謂的“value value”),然後與目標相對應。
哈希表的優勢
鍵值對應簡單粗暴。畢竟,計算哈希值的速度非常快。這種扁平的組織形式可以做得非常大,避免了二叉樹的深度,並且它可以支持海量數據存儲和大規模訪問。
哈希表的應用
許多NoSQL分布式數據庫使用哈希表,如Redis、MongoDB、Cassandra和Dynamo。