有没有办法用云扳手做本地开发?我看了一下文档和CLI工具,似乎什么都没有.或者,是否有人可以建议一个读取行为类似的SQL数据库(不确定如何处理写入)?

编辑:为了澄清这一点,我正在寻找一个与Cloud Paner具有相同SQL风格的数据库,这样我就可以在本地进行开发.确切的性能特征不如API和一致性行为重要.我不认为蟑螂符合这些要求?

推荐答案

现在,谷歌提供了一个用于本地开发的仿真器.截至2020年5月,它还处于测试阶段.

https://cloud.google.com/spanner/docs/emulator

它只将数据存储在内存中,但是您可以根据需要使用gcloud命令行将开发数据备份到磁盘或从磁盘恢复开发数据.

https://cloud.google.com/spanner/docs/backup/gcloud

Database相关问答推荐

如何从大型Oracle数据库中删除列?

如果我想支持我的工作负载,我需要多少个 node ?

如何使用聚合管道从对象数组中获取正确的百分比

当某些 node 死亡时,mongo 副本集选举如何表现?

聚合以过滤 MongoDB 中的引用

Ruby on Rails:before_save 字段为小写

Spring Boot:如何使用多个模式并在运行时动态 Select 使用哪一个

如何将开发数据库更改移动到生产数据库?

Java 数据库连接池(BoneCP vs DBPool vs c3p0)

如何允许多个用户同时连接到我的 H2 数据库?

当您达到 SQL Server Express 4GB / 10GB 限制时会发生什么?

我可以为 dapper-dot-net 映射指定数据库列名称吗?

在 PostgreSQL 中使用 pg_notify(text, text) 监听/通知

什么是本体数据库?

处理hibernate entities上的数据库视图的优雅方法?

从 CSV 文件填充 Android 数据库?

如果表不存在,如何使用 Derby Db 创建表

如何在 Google AppEngine 上实现自动增量

使用 PHP/MySQL 导入 CSV 数据

使用命令行在 Mysql 中导入压缩文件