数据存储模拟器查询/问题



我在本地机器中安装了谷歌数据存储模拟器,并编写了一个示例spring引导应用程序,用于对数据存储执行crud操作。当我通过邮递员到达其余端点时,我实际上可以看到数据被插入到gcp控制台中的数据存储中

有人能帮我清除以下查询吗:

1>即使在本地使用模拟器,数据是否插入到云中的实际数据存储(gcp(

2>模拟器的用途是什么(如果qn 1正确(

  1. 数据存储服务器上没有插入数据,所有数据都是本地的,如这里所述

模拟器通过在指定的数据目录中创建/WEB-INF/appengine生成的/local_db.bin并将数据存储在local_db.bin中来模拟数据存储。默认情况下,模拟器使用数据目录~/config/gcloud/emulators/Datastore/。local_db.bin文件在模拟器的会话之间持续存在。您可以设置多个数据目录,并将每个目录视为一个单独的本地数据存储模式实例。要清除local_db.bin文件的内容,请停止模拟器并手动删除该文件。

  1. 有多种用途,例如:
  • 在不向服务器写入实际数据的情况下在本地开发和测试应用程序,从而在开发过程中避免收费
  • 帮助您在数据存储模式实例中为生产Firestore生成索引,并删除不需要的索引,这些索引可以导出到生产中

编辑

为了在同一台机器上使用模拟器,建议自动设置文档中提到的环境变量