我想將我的主數據存儲在某些Azure存儲中,以便在Azure中部署的所有應用程序都可以訪問這些數據。數據需要被大量讀取,很少會被更新。應使用哪種存儲以azure存儲主數據
當前此數據存儲在SQL Server中,並由數據中心中的應用程序訪問(不在azure上)。
我曾經想過SQL,Redis和CosmosDB,但現在還不確定要使用哪一個。
我想將我的主數據存儲在某些Azure存儲中,以便在Azure中部署的所有應用程序都可以訪問這些數據。數據需要被大量讀取,很少會被更新。應使用哪種存儲以azure存儲主數據
當前此數據存儲在SQL Server中,並由數據中心中的應用程序訪問(不在azure上)。
我曾經想過SQL,Redis和CosmosDB,但現在還不確定要使用哪一個。
如果您只需要存儲配置數據,則可以使用Azure Key Vault。它可以作爲一箇中心配置點,將連接字符串存儲到您的數據庫,容器,加密密鑰等。
當我必須存儲更大的數據塊時,我發現SQL是最高效的並且最容易使用。當然,這取決於您必須針對主數據運行哪些操作。
密鑰保管庫不適合作爲數據庫存儲。只是建議使用SQL,而不知道存儲的內容,就像拋出其他存儲選項一樣好。操作是否存儲二進制圖像?可搜索的元數據?的MB/GB/TB/PB?報告需求?與其他系統集成? –
不幸的是,這個問題非常廣泛,可以有很多答案。我建議你做的是縮小你的焦點,並提出你面臨的具體問題。 –