云扳手键

Cloud Spanner Key

我读了 docs,但不知道如何使用 cloud-spanner 生成唯一密钥。在 SQL 中,我们有 AUTOINCREMENT,但它是 cloud-spanner 中的反模式。在文档中,UserId 看起来像:001930、001519、011289、010483、000241,但没有说明它们是如何生成这些 ID 的。

您必须在客户端生成唯一的键值。 Cloud Spanner 在服务器端没有可用的 AUTOINCREMENT、SEQUENCE 或其他密钥生成选项。您可以使用例如 UUID 的(哈希值)来完成此客户端。