GCP存储大量临时数据

时间:2018-11-08 15:15:17

标签: database google-cloud-platform

我正在使用Cloud SQL实例存储两种类型的数据:典型的事务性数据和大型“只读”数据。这些只读表中的每个表都可以具有GB的数据,并且它们的工作方式类似于每天刷新一次的快照。旧数据将完全替换为最新数据。 “只读”表引用了“事务表”中的数据,但是我不必在它们之间执行联接,因此它们有点“独立”。

在这种情况下,我认为使用Cloud SQL存储此类表在计费方面将是一个问题。由于Cloud SQL是完全受管的,因此我需要从Google进行维护工作,并且不需要为那些特定的表进行任何形式的维护。

也许有些数据库更适合存储快照/临时数据。我正在考虑将这些类型的表移动到另一种存储中,但是最终我可能会增加账单。或者,也许我可以继续对这些表使用Cloud SQL并直接注销它们。

有人可以帮我吗? GCP中是否有任何类型的存储可用于存储每天刷新一次的大型快照?还是有一种解决方法使Cloud SQL不维护那些表?

1 个答案:

答案 0 :(得分:0)

这是一个棘手的问题,因为有很多选择和许多可行的方法。在这种情况下,GCP文档页面“ Choosing a Storage Option”非常方便。它具有流程图,可根据要存储的数据类型选择存储选项,还提供了一段视频,解释了每个存储选项,并提供了一个表格,其中包含说明,要点和每个选项的用例。我建议从那里开始。

此外,如果Cloud SQL的问题是完全管理且价格昂贵,则可以set up MySQL on Google Compute Engine自己进行管理。对于同一台机器也相当便宜。对于n1-standard-1,$0.0965 in Cloud SQL$0.0475 in GCE(请注意,其他费用可能会超出机器价格)