问题标签 [google-cloud-spanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
576 浏览

google-cloud-platform - 从 DBVisualizer 连接到 Google Cloud Spanner

我创建了一个测试云扳手实例,并且数据库一直在尝试通过 DBVisualizer 连接到它。

我已经使用 gcloud auth 命令进行了身份验证,并在 DBVisualizer 中设置了驱动程序。

我正在使用的连接字符串是:

但是,当我尝试连接时,出现以下错误:

无论如何可以从 DB 管理工具(例如 DB Visualizer)获得连接吗?

0 投票
0 回答
1750 浏览

google-cloud-platform - Spanner Java 客户端上 com.google.protobuf.AbstractMessage.newBuilderForType 的 NoSuchMethodError

通过运行示例代码尝试在 google 的 cloud spanner 上进行试验时出现此错误

https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/spanner/cloud-client/src/main/java/com/example/spanner/SpannerSample.java

堆栈跟踪如下:

我正在使用gradle,我的依赖如下:

扳手:

protobuf:

0 投票
2 回答
1475 浏览

google-cloud-platform - Google Cloud Spanner 是否支持任意多对多关系?

这应该可以通过外键实现,但我正在浏览文档,但我似乎无法在其中找到任何关于外键的信息。

看起来 Cloud Spanner 支持的唯一一种关系是交错表关系......但老实说,像 MongoDB 这样的 NoSQL 文档存储已经提供了这么多。

您将如何在 Cloud Spanner 中实现多对多关系?

编辑:

在我的具体情况下,我想要一个类似于 Twitter 关注者的功能,而“关注”是一个用户与另一个用户的直接关系。

我可以看到如何对此进行建模以获得相对有效的查询,但我看不到如何保护系统免受不一致的影响,即拥有一个引用已删除用户的关注。

0 投票
1 回答
611 浏览

google-cloud-platform - Google Cloud Spanner 是否支持“结构”类型?

似乎扳手支持结构类型。 https://cloud.google.com/spanner/docs/data-types#struct-type

但是,DDL 并没有提到如何使用。 https://cloud.google.com/spanner/docs/data-definition-language#data_types

真的让我很困惑,还是我对文件有误解?

0 投票
1 回答
1048 浏览

google-cloud-platform - 在 ARRAY 上创建索引在 Google Cloud Spanner 中

AlbumTokens我正在尝试在我的 Google Cloud Spanner 测试数据库中的列上创建索引,但在引用当前未记录的索引选项时遇到一个神秘错误:

是否有可能做到这一点?如果是这样,怎么做?

我正在使用示例模式并ARRAY<STRING>添加了一个列:

0 投票
3 回答
2623 浏览

sql - 联接如何在 Cloud Spanner 数据库中工作?

联接如何在 Google 的 Cloud Spanner 数据库中工作?

连接查询执行得快吗?SQL(MySql、Oracle、MSSQL)与 NewSQL(Cloud Spanner/TiDB/CockroachDB)之间有什么比较吗?

0 投票
4 回答
813 浏览

frameworks - 是否有即将推出的 Cloud Spanner 框架?

我开始研究 Google 的 Cloud Spanner,它看起来确实很有趣。

既然 ruby​​ 有 rails,MongoDB 有 Meteor,RethinkDB 有 Horizo​​n,有没有关于 Cloud Spanner 有某种专用框架的讨论,或者是否有任何现有框架适应 Cloud Spanner?

还是 Cloud Spanner 太新了,甚至还没有考虑到这一点?

0 投票
1 回答
252 浏览

google-cloud-platform - 在 Cloud Spanner 的 INTERLEAVE 二级索引上使用 STORING 子句有什么好处吗?

如果我们将 Interleave 选项与二级索引一起使用,那么使用 storage 子句是否还有好处?

https://cloud.google.com/spanner/docs/secondary-indexes

0 投票
1 回答
221 浏览

google-cloud-platform - Cloud Spanner 是否有保留字列表?

Cloud Spanner 是否有文档化的关键字列表?

例如,CONTAINS 是保留字吗?

0 投票
1 回答
3159 浏览

google-bigquery - BigQuery 与 Cloud Spanner 中的 SQL 限制

在比较 Cloud Spanner 与 BigQuery 时,我试图弄清楚 BigQuery 在 SQL 中与 ANSI SQL(仅选择部分)相比有哪些限制?

BigQuery 是否支持 ANSI SQL 的所有复杂联接?

此外,有什么 Cloud Spanner 可以做而 BigQuery 不能做的事情吗?