Hbase 具有集合字段的记录的Bigtable行键设计
我需要提高从Bigtable获取数据的服务的性能,并且考虑到所涉及的访问模式和数据,我认为行键设计主要是问题所在。我还需要另一种服务的性能,这种服务将数据推入以保持一致性(或改进) 这里有一个例子(请耐心听我说)。我每天收到成批发送的数百万条记录。假设它的全球宠物主人信息每天更新,每个记录都有以下格式:Hbase 具有集合字段的记录的Bigtable行键设计,hbase,google-cloud-bigtable,Hbase,Google Cloud Bigtable,我需要提高从Bigtable获取数据的服务的性能,并且考虑到所涉及的访问模式和数据,我认为行键设计主要是问题所在。我还需要另一种服务的性能,这种服务将数据推入以保持一致性(或改进) 这里有一个例子(请耐心听我说)。我每天收到成批发送的数百万条记录。假设它的全球宠物主人信息每天更新,每个记录都有以下格式: 名字 姓氏 地址 家庭式 宠物 例如: 彼得 谢尔曼 悉尼沃勒比路42号 公寓 [猫、狗、鱼、鸟、袋鼠] 目前,指向服务的查询类型有(按频率/重要性顺序): 在第32天,给我所有养鸟但不
- 名字
- 姓氏
- 地址
- 家庭式
- 宠物
- 彼得
- 谢尔曼
- 悉尼沃勒比路42号
- 公寓
- [猫、狗、鱼、鸟、袋鼠]
- DayX宠物名LastName(答案1)
- DayX名字LastName(答案2/3)
- 此时无法更改数据存储(接受更好的建议)
- 将数据推送到Bigtable的服务在理想情况下应该在大致相同的时间(或更短的时间)内推送大致相同的数据量(或更少)。在更长的时间内,推动更多,而不是按数量级推进是可以的
我无法想象。您的问题非常笼统,在Bigtable中有很多可能导致性能问题的因素,您可以在此处查阅: 请在此处检查BigTable的预期性能: 您可以参考以下链接测试服务功能: 常见问题的诊断和排除: 总之,这将有助于您了解BigTable的性能含义 也可以考虑通过以下方式重新设计你的模式: