當前位置:
首頁 > 科技 > Google為分散式資料庫Bigtable增加全球複製功能

Google為分散式資料庫Bigtable增加全球複製功能

Google為Cloud Bigtable增加了全球複製功能,讓用戶可以在任何區域中創建複製集群(Replicated Cluster),使其具備在同一個地區或是全球範圍提供數據的能力。目前這項功能仍在測試階段。 Cloud Bigtable是一個分散式NoSQL資料庫服務,原本是Google其他產品諸如搜索、地圖以及YouTube背後使用的技術,而後Google對外發布。 Cloud Bigtable服務可以在維持高性能吞吐和低延遲回應時間的條件,迅速的進行規模擴展。

而現在Google強化Cloud Bigtable的複製能力,可以讓用戶輕鬆的在全球分散存儲數據,同時也能將任何區域產生的數據,布署到更靠近用戶的地方,以提供低延遲的服務,也能支持物聯網或是邊緣應用,用戶可以將分布在全球的感測器的數據,統一匯總到一個區域,以進行分析或是機器學習應用。

Google提到,將數據複製到其他區域,可以提高數據的可用性和持久性,也能隔離批處理和服務工作負載。

由於複製實例中的每個集群,都能進行讀取以及寫入,並提供最終一致性的多重主要複製,用戶可以增加多個Cloud Bigtable集群以設置複製功能,並且在不停機的情況下,於任何區域複製拓樸,或是在將其他地區的集群加到既存的實例中。

另外,Bigtable還提供靈活的複製模型,讓用戶可以隨時重新分配實例的複製拓樸,也可以為現有的實例增加或是刪除集群。當用戶把集群增加入既存實例,所有既存的數據將從現有集群批次複製到新的集群,接下來所有對任何集群的寫入,都將被複制到實例中的所有其他集群。實例中的所有表格都會被複制到所有集群,而用戶可以通過GCP控制台列表監控每個表的複製進度。

要在區域間移動數據,用戶只需要在指定位置增加新集群,然後刪除舊集群就可以了。在數據複製到新集群之前,舊集群仍然可以使用,因此不會丟失任何寫入,在這過程可以繼續寫入數據到Cloud Bigtable中,系統會自動完成剩下的工作。

Google Bigtable服務近期在巴西聖保羅以及印度孟買上線,現在全球共有17個地區提供Bigtable服務。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 十輪網 的精彩文章:

澳洲昆士蘭將推出全球首個emoji車牌
直擊MWC展場最大的移動設備:BMW純電終極概念車

TAG:十輪網 |