1.要解決的問題
因爲將數據分佈在不同的位置,所以就持久性和可用性而言網絡存儲是非常棒的選擇。然而由於網絡存儲是通過網絡訪問的,所以較之本地訪問,響應通常是很慢的。在未能提供高速搜索功能的情況下,當特定用戶檢索一個數據表或搜索指定日期範圍的數據時,需要在應用程序端採取一些措施。
2.雲模式的說明
將數據保存在網絡存儲中時,元數據會同時保存在具有高檢索性能的KVS中,然後這些數據會被用作索引。當檢索時,會使用基於KVS返回的結果去訪問網絡存儲。
3.實施
在將數據保存到亞馬遜S3上後,將S3上的元數據(鍵、路徑、數據大小、存儲時間等)保存到SimpleDB或DynamoDB上。
當搜索或製表時,使用SimpleDB或DynamoDB來完成。
基於SimpleDB或DynamoDB處理後返回的結果從S3中獲取數據。
4.配置
5.好處
這讓你可以使用具有高檢索性能的健壯型高容量網絡存儲。
6.注意事項
如果S3上的數據與KVS上的元數據匹配有誤,搜索結果將會出錯。所以必須同時記錄數據和元數據。
7.其他
參見網絡存儲模式。