Google 正在使用 Bigtable "performance"

Google Bigtable under usage "performance"

我看到了不使用 Google Big Table for small data sets 的警告。

这是否意味着 100 QPS 的工作负载可能 运行 比 8000 QPS 的工作负载慢(总时间;不是每个查询)?

我知道在 BigTable 上 100 QPS 的效率会非常低;但是否会像 100 次插入需要 15 秒才能完成一样激烈?在 1 秒内可以插入 8000 个 运行?

只是寻找 "in theory; from time to time; yes" 与 "probably relatively unlikely" 类型的答案作为我如何构建性能测试周期的粗略指南。

谢谢

运行 任何 Cloud Bigtable 操作的启动成本都是固定的。启动成本一般一般小于1秒。我希望 100 次操作应该少于 8000 次操作。当我看到极度缓慢时,我通常怀疑网络延迟或其他一些独特的情况。

我们的 Developer Big Table 实例 (2.5 TB) 上的 运行 小工作负载有问题,一个实例而不是 3 个。

我们在用户 ID 上设置了一个密钥,在密钥用户 ID 上设置了大约 100 行。数据库中的总记录数百万条。我们查询 big table 并从获取与用户 ID 的单个键相关联的行中看到 1.4 秒的延迟。返回的记录总数少于 100,我们看到延迟超过一秒。在我看来,巨大的工作负载是使用此数据存储的唯一方式。我们正在寻找其他 NoSQL 替代方案,例如 Redis。