Google的用于移動(dòng),Web和服務(wù)器應(yīng)用程序開(kāi)發(fā)的Cloud Firestore NoSQL數(shù)據(jù)庫(kù)現(xiàn)已以本機(jī)模式提供給Google的Cloud Platform(GCP)客戶。該公司8月8日宣布了新的管理和管理工具,企業(yè)可以使用它們將Cloud Firestore添加到其GCP項(xiàng)目中。此舉顯著擴(kuò)大了Cloud Firestore的可用性,到目前為止,只有使用Google Firebase移動(dòng)應(yīng)用程序開(kāi)發(fā)平臺(tái)的開(kāi)發(fā)人員才能以純模式使用Cloud Firestore。
新工具是Google本周宣布對(duì)Cloud Firestore進(jìn)行的幾次更新的一部分。
Cloud Firestore既是Google Cloud Datastore的最新版本,又是Google Cloud Datastore的主要商標(biāo)。GoogleCloud Datastore是Google多年來(lái)提供的NoSQL數(shù)據(jù)庫(kù)即服務(wù)。Google 將 Cloud Firestore(于去年10月推出)描述為一個(gè)云文檔數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)將Cloud Datastore的最佳元素與為增強(qiáng)可伸縮性,性能和易于開(kāi)發(fā)應(yīng)用程序而構(gòu)建的一組新功能結(jié)合在一起。
谷歌表示,Cloud Firestore與Cloud Datastore完全向后兼容,但其中的一些功能(包括新的數(shù)據(jù)模型,對(duì)實(shí)時(shí)更新的支持和離線模式)不兼容。為了適應(yīng)新舊數(shù)據(jù)庫(kù)技術(shù)的用戶,Cloud Firestore現(xiàn)在以兩種模式運(yùn)行:純模式和數(shù)據(jù)存儲(chǔ)模式。
Google開(kāi)發(fā)人員倡導(dǎo)者Todd Kerpelman在8月8日發(fā)表的另一篇博客中說(shuō),純模式下的Cloud Firestore現(xiàn)在可在GCP控制臺(tái)中使用,并包括對(duì)實(shí)時(shí)更新以及在線和離線同步功能的支持。
在數(shù)據(jù)存儲(chǔ)區(qū)模型中使用Firestore的組織將看到數(shù)據(jù)庫(kù)性能和可用性方面的一些實(shí)質(zhì)性改進(jìn)。但是,他們不會(huì)獲得Cloud Firestore的所有功能,例如實(shí)時(shí)更新和脫機(jī)支持,Kerpelman說(shuō)。
他指出,當(dāng)Cloud Firestore普遍可用時(shí),當(dāng)前正在使用較舊Cloud Datastore的所有組織將自動(dòng)移至Datastore模式下的Cloud Firestore。
Google產(chǎn)品經(jīng)理Dan McGrath在宣布更新的獨(dú)立博客中說(shuō):“此升級(jí)將不需要更改代碼,并且不會(huì)安排任何停機(jī)時(shí)間。”
Google本周宣布的另一項(xiàng)升級(jí)是Cloud Firestore用戶可以導(dǎo)入和導(dǎo)出Firestore數(shù)據(jù)。McGrath說(shuō),該功能使組織可以更輕松地將數(shù)據(jù)遷移到其他數(shù)據(jù)庫(kù),以及執(zhí)行數(shù)據(jù)備份等任務(wù)或制作數(shù)據(jù)副本以供其他開(kāi)發(fā)項(xiàng)目使用。Google工程師也在努力使組織更容易使用Cloud Firestore部署和測(cè)試應(yīng)用程序的安全規(guī)則。
Google已開(kāi)始添加新位置,以使用新技術(shù)為組織托管Cloud Firestore數(shù)據(jù)。這些新地點(diǎn)中的第一個(gè)是德國(guó)法蘭克福和南卡羅來(lái)納州。麥格拉思表示,谷歌將在美洲再增加五個(gè)新的地點(diǎn)來(lái)托管Firestore數(shù)據(jù),并在歐洲和亞洲至少增加五個(gè)地點(diǎn)。