Amazon S3 是物件存盤還是鍵值存盤?谷歌搜索問題時,我在網上得到了相互矛盾的答案。一方面,我知道您上傳到 S3 的物件是二進制物件資料(不是資料塊),當您更新它們時會被完全覆寫。另一方面,您也可以使用具有前綴和物件名稱的鍵以及物件本身的值來參考 S3 中的物件。
那么,S3 是什么型別的存盤呢?物件存盤還是鍵值存盤?


uj5u.com熱心網友回復:
S3 不用于存盤鍵值對。這對于 AWS 的鍵值資料庫產品 DynamoDB 來說更是如此。
您可以使用物件“鍵”訪問 S3 中的物件,但在概念級別上,您可以將其視為檔案名。
S3 用于物件存盤,它不是短語典型含義的鍵值存盤。
uj5u.com熱心網友回復:
當您存盤鍵值時,鍵通常是字串,值可以是任何東西,即字串甚至二進制物件。如果您將存盤在 S3 存盤桶中的檔案/物件的路徑視為鍵,而將檔案/物件本身視為值。按照這個邏輯,你可以說,S3 存盤是鍵值對。
但是,S3 是物件存盤,它將路徑存盤為鍵,而不是像 Azure ADLS Gen2 分層檔案系統那樣真正的檔案夾結構。您可以訪問 S3 中特定路徑下的檔案。但是在底層是知道分層檔案系統的。
希望這能回答你的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/488747.html
上一篇:如何在C中將函式作為引數?
下一篇:收集JSON物件中的所有路徑
