回覆列表
  • 1 # cnBeta

    谷歌今天宣佈了 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】

    McGrath 指出,Google 還計劃新增跨集合查詢文件、以及增加資料庫值的功能(無需事務處理)。

    需要指出的是,儘管 Cloud Firestore 列在通常專注於移動開發 Google Firebase 品牌下,但它也為 Compute Engine 或 Kubernetes Engine 等應用程式提供了支援。

    如果你正在尋找一個更加傳統的 NoSQL 文件資料庫,那 Cloud Firestore 顯然是一個好選擇,因為它具有免管理資料庫的所有好處。

    此外,透過 Firebase SDK,您可將之用於更加全面的後端服務,為您處理身份驗證等事務。

    Firestore 的一大優點,就是具有廣泛的離線支援,這使之成為了移動開發人員、以及物聯網解決方案的理想選擇。

  • 中秋節和大豐收的關聯?
  • 男人騎腳踏車是否會增加前列腺炎的危險?