同一GAE项目中的Firestore和Datastore

时间:2018-12-12 03:09:13

标签: google-app-engine google-cloud-platform google-cloud-firestore google-cloud-datastore

我有一个Google App Engine项目,并且使用了数据存储。

我看到在Firebase控制台下,我还可以选择创建Firestore数据库。

此Firestore数据库是否在同一GAE项目中使用基础数据存储?我猜想它可能与Datastore并存吗?

话虽如此,我可以在同一项目中使用Firestore和Datastore吗?

让我知道我是否想念一些东西...

2 个答案:

答案 0 :(得分:3)

您不能。来自documentation

  

Cloud Firestore和App Engine:您不能同时使用Cloud Firestore和App Engine   同一项目中的Cloud Datastore,可能会影响使用App的应用程序   发动机。尝试将Cloud Firestore与其他项目一起使用。

答案 1 :(得分:2)

它们是相关的。

但是除了不能在同一个项目中同时使用这两种方法外,如果/当您决定进行切换时,请务必小心,因为切换是不可逆的(或至少还不是)。花时间深入研究文档以做出明智的决定。

来自Choosing between Cloud Firestore and Cloud Datastore

  

Cloud Firestore是Cloud Datastore的下一个主要版本,它是   产品的品牌。充分利用Cloud Datastore和   Firebase Realtime Database,Cloud Firestore是NoSQL文档   为自动扩展,高性能和易用性而构建的数据库   应用程序开发。

  

警告:设置数据库选项后,您将无法切换。您不能在同一环境中同时使用Cloud Firestore和Cloud Datastore   项目。