不要在SQL查询中破坏银行:BigQuery On-demand vs Shant Frate价格。哪个为您节省了更多? ð°ð
#生产率 #sql #database #bigdata

BigQuery是一个功能强大的数据库,具有许多好处,但是像任何工具一样,它也引起了人们的关注。首先,重要的是要注意您将要处理的数据量,以避免在月底避免意外费用。

,如果您的数据不到1 TB,这可能不是一个问题,但是如果您的数据远远超过了,则可能会破坏银行。通过熟悉BigQuery中可用的各种定价模型,并像我们的团队一样释放它的全部潜力来保持领先地位。


发现默认定价模型和扁平率定价模型之间的差异ð§

BigQuery提供了两个用于运行SQL查询的定价型号:按需和扁平率。您可以在这里阅读更多有关它的信息-link。默认情况下,当您开始使用数据库时,您将在按需定价模型上。

但是,当您处理大量数据时,会发生什么?如果您的SQL查询特别复杂怎么办?

这是按需定价模型可以变得昂贵的地方,因为您在运行查询时处理处理的数据量。处理1 TB数据的成本范围从$ 5到$ 9,具体取决于数据处理的位置。要处理“ US”或“欧盟”中的20 TB数据,您将仅需支付100美元即可进行一个查询。但是,有多达2,000个并发插槽可用,您的复杂查询将很快完成。

但是,BigQuery还提供了一个统一的定价模型,您可以在其中预订任务的时间付费,而不是处理的数据量。

您可以预订100到10,100个插槽,价格从4美元到6美元不等1小时。最好的部分是您支付会议纪要。这意味着,如果您在创建后几分钟内取消预订,您将仅收取$ 0.12至$ 0.20的费用。

因此,让我们回到处理20 TB数据的较早示例。如果您可以在不到一个小时的时间内完成数据查询,并保留100个插槽,那么整个过程最终只能支付不到5美元!每个SQL查询的节省额高达95美元,这使得扁平利率的定价模型成为希望优化预算的人的有吸引力的选择。


揭示了我们大量节省的秘诀:切换到混合方法! ð。©

当我们通过固定价格定价模型发现潜在的节省时,我们探索了我们的选择。有三种订阅类型可供选择,每种类型都有其独特的好处:

  1. 每月每100个插槽$ 2,000的每月扁平利率承诺
  2. 年度扁平利率承诺起价为每月1,700美元,每月1,700个老虎机
  3. Flex插槽,该插槽提供的短期承诺从每分钟每100个老虎机$ 4开始。

仔细考虑后,我们选择了Flex插槽。

但是,当我们需要快速处理小型数据集时,我们仍然使用按需。当您不想等待时,这是完美的。

当我们知道我们将处理多个TB的数据时,我们只需购买固定的插槽,运行查询并取消预订。通常,我在不到30分钟的时间内购买了200个插槽,这是足够的时间来完成工作。

总的来说,我们的混合方法改变了游戏规则,帮助我们节省资金并以最适合我们的方式优化数据处理。


解锁弹性插槽的力量:逐步指南ð©âð»

让我与您分享我们的团队通过使用按需和平面定价模型来满足我们的数据处理需求的令人难以置信的成本节省。

使用按需模型很简单 - 只需登录,编写您的SQL查询,然后您参加比赛。但是,当涉及统一定价模型时,还涉及更多步骤。

首先,您需要选择要购买插槽的项目。重要的是要确保您拥有此项目的适当权限,因为您可以使用项目A购买插槽并使用它们来处理项目B。

的数据

步骤1。

在您的Google云面板中转到BigQuery -Atcownding Management。

Capacity management

第2步。

然后选择“创建承诺”并填写表格。

Create commitment

在选择承诺持续时间时,我们选择flex',如我们之前的决定。这次我们不需要年度或每月预订。

Commitment duration

在购买SQL查询的老虎机时,考虑查询的复杂性很重要。如果您正在处理许多窗口功能,按语句和其他复杂操作打交道,则可能值得投资300个或更多的插槽。通过购买更多的插槽,您将能够更快地处理数据。

Slots

单击“下一步”,键入确认并单击“购买”。

步骤3。

恭喜您购买了所需的容量!在进行查询之前,重要的是要为您将要处理的特定项目保留这些插槽。为此,只需导航到“创建预订”选项并按照提示。

Create reservation 1

填写字段。

Create reservation 2

单击创建分配。

Create assignment

选择要编写查询的项目,然后单击“保存”。

Choose the project

现在您可以运行查询!

步骤4。

完成您的请求方面的出色工作。现在是时候清理自己并删除您创建的所有内容,以相反的顺序逐步进行。

首先,删除您为特定项目创建的作业。然后,取消您为固定容量的预订。最后,返回“老虎机承诺”页面并完全删除您的购买。

通过抽出时间清理自己,您将确保您不会浪费任何不必要的资源或产生额外费用。另外,保持整洁和井井有条,对吧?

总是很好?

Clean up after yourself

“插槽承诺”视图的最终视图应该为空。


我祝贺你!一旦掌握了它,使用混合方法来满足数据处理需求,将变得轻而易举。最好的部分?您将为您的团队节省大量资金!

在您称之为一天之前,请记住有两件事:

  1. 首先,请确保在完成请求后检查您的“插槽承诺”页面是否为空(如果您使用像我这样的flex插槽)。否则,即使您不需要,您的预订将继续占用空间。您将不得不为此付费。

  2. 其次,当您为特定项目创建作业时,该项目的所有查询都将使用购买的扁平率容量。如果您的同事们也在为该项目进行查询,则将将它们放在队列中,您可能会遇到一些等待时间。


在我们的团队中,数据分析师,数据工程师和质量保证团队都学会了如何使用此定价模型来优化其支出并实现最高效率。那么,为什么不尝试一下,看看您可以节省多少呢?

Smart and Successful