【发布时间】:2019-11-01 08:11:21
【问题描述】:
我正在将数据加载到 BigTable 集群(当前是开发人员实例)中。我正在使用 c++ 客户端放置数据,我看到两种不同的加载模式:
- 使用 Table 类的 Apply 方法一次发出一个单行突变
- 使用 Table 类的 BulkApply 方法一次发出多个突变
我希望#2 更高效,至少在网络使用方面,但我不知道 BigTable 端是否还有其他优化可以实现更好的性能(例如更好的压缩、更少的 CPU/IO压力)与选项 #1 相比。
当然,问题是:是否值得为 BigTable 客户端增加复杂性以执行批量突变,还是应该立即触发每个突变并忘记任何其他客户端优化?
【问题讨论】:
标签: google-cloud-bigtable bigtable