谷歌宣佈Cloud Firestore文件資料庫新進展 覆蓋10個新區域
谷歌今天宣佈了 Cloud Firestore 文件資料庫的最新拓展,作為一款無伺服器(serverless)型 NoSQL 資料庫,其主要面向移動、Web 和物聯網應用。普遍推出之後,其引入了一些新功能,並且覆蓋了 10 個新區域。據悉,新版為開發人員提供了在單個區域中執行資料庫的選項。
測試期間, 開發 者不得使用多區域例項。儘管具有部分彈性優勢,但成本也更加高昂,畢竟不是每個應用程式都需要在多區域執行。 谷歌產品經理 Dan McGrath 表示:
有些人不需要增加多區域應用程式的可靠性和耐用性,他們更在意成本效益和資料區域性性(data locality),儘可能地將 Cloud Firestore 資料庫 放在接近使用者的地方。
新推出的區域例項定價,較當前的多雲例項優惠 50% 。但具體選擇的方案,將影響谷歌您提供的 SLA 保證。
儘管區域例項仍在區域內的多個區域內複製,但所有資料仍在有限的地理區域內。因此 Google 承諾為多區域例項提供 99.999%(區域例項為 99.99%)。
市場覆蓋方面,谷歌表示 Cloud Firestore 已在全球 10 個新區域推出。作為對比,首發時只有一個 Firestore 區域,測試前又增加了兩個。
現在,Firestore 已擁有 13 個分佈點(包括北美和歐洲的多區域產品)。至於後續規劃,該公司仍在商討。不過 McGrath 強調稱,目前 Firestore 已在全球提供了相當不錯的覆蓋率。
Introducing Cloud Firestore( via )
新版還引入了一些新功能,讓谷歌雲監控服務與 Stackdriver 深度整合。後者現可實現近乎實時的讀取、寫入和刪除操作的監測。
McGrath 指出,Google 還計劃新增跨集合查詢文件、以及增加資料庫值的功能(無需事務處理)。
需要指出的是,儘管 Cloud Firestore 列在通常專注於移動開發 Google Firebase 品牌下,但它也為 Compute Engine 或 Kubernetes Engine 等應用程式提供了支援。
如果你正在尋找一個更加傳統的 NoSQL 文件資料庫,那 Cloud Firestore 顯然是一個好選擇,因為它具有免管理資料庫的所有好處。
此外,通過 Firebase SDK,您可將之用於更加全面的後端服務,為您處理身份驗證等事務。
Firestore 的一大優點,就是具有廣泛的離線支援,這使之成為了移動開發人員、以及物聯網解決方案的理想選擇。