我可以自动增加 BigTable 中的列值吗?
Can I atomically increment a column value in BigTable?
BigTable是否支持Redis中类似INCR
的原子增量操作?
BT 的 Golang 库中有这个函数 - https://godoc.org/cloud.google.com/go/bigtable#ReadModifyWrite.Increment。但是,我可以看到一个应用程序的两个实例试图同时递增的情况,但由于竞争条件,它只递增了一次。
Bigtable 操作在行级别是原子的 - 您不会遇到此 API 调用的竞争条件。
BigTable是否支持Redis中类似INCR
的原子增量操作?
BT 的 Golang 库中有这个函数 - https://godoc.org/cloud.google.com/go/bigtable#ReadModifyWrite.Increment。但是,我可以看到一个应用程序的两个实例试图同时递增的情况,但由于竞争条件,它只递增了一次。
Bigtable 操作在行级别是原子的 - 您不会遇到此 API 调用的竞争条件。