将数据保存在 Google Bigtable 中更长时间
Maintain data in Google Bigtable for longer periods
我们有这样的用例,我们希望在 Google Bigtable 中长期存储大量数据:
- 产品开发期间
- 用于性能调整
- 用于演示
我们需要存储数据,但我们并不真的需要它一直 "online"。当前的成本瓶颈似乎是在这些情况下长时间闲置的节点的成本。
在产品开发过程中如何使用 Google Bigtable?我知道开发模式(和模拟器),它们适用于某些用例,但我们仍然需要其他用例的生产环境。
真的,理想的是切换 "off" Bigtable 的能力(同时仍然为存储的数据而不是节点付费)并在需要时启动节点。我不相信这个功能存在。没有它还有其他可能吗workarounds/alternatives?
这是个有趣的问题。我已经用更小的数据存储(~2Gb)在禁用计费后已经存在多年的较小项目中完成了它。考虑到在这些项目上做 backup/restores 的成本,我可以想象这在 BigTable 世界中将是成本高昂的解决方案。令人失望的是 Google 没有为此提供更好的解决方案。他们确实谈论了不同的 storage classes 所以我想禁用一个项目会将其资产转移到 coldline - 但这只是我的排名猜测。
我们有这样的用例,我们希望在 Google Bigtable 中长期存储大量数据:
- 产品开发期间
- 用于性能调整
- 用于演示
我们需要存储数据,但我们并不真的需要它一直 "online"。当前的成本瓶颈似乎是在这些情况下长时间闲置的节点的成本。
在产品开发过程中如何使用 Google Bigtable?我知道开发模式(和模拟器),它们适用于某些用例,但我们仍然需要其他用例的生产环境。
真的,理想的是切换 "off" Bigtable 的能力(同时仍然为存储的数据而不是节点付费)并在需要时启动节点。我不相信这个功能存在。没有它还有其他可能吗workarounds/alternatives?
这是个有趣的问题。我已经用更小的数据存储(~2Gb)在禁用计费后已经存在多年的较小项目中完成了它。考虑到在这些项目上做 backup/restores 的成本,我可以想象这在 BigTable 世界中将是成本高昂的解决方案。令人失望的是 Google 没有为此提供更好的解决方案。他们确实谈论了不同的 storage classes 所以我想禁用一个项目会将其资产转移到 coldline - 但这只是我的排名猜测。