Rabbit logo

How to get started with BigQuery Editions?

Rabbit Team

3 min read

Hero image for 'How to get started with BigQuery Editions?' article

Since the announcement of pricing changes and the introduction of editions in Google Cloud’s BigQuery, companies with extensive workloads have been trying to figure out which edition best fits their use case. Since Google’s documentation still contains the legacy flex slot pricing parallel to the new one, it can be challenging to navigate the new pricing model.

We have heard reports about data teams spending weeks trying to comb through the documentation and make sense of the new pricing, trying to figure out where and how to start.

In this post, we provide key information about BigQuery Editions to help you navigate the new pricing model.

Your guide to BigQuery editions

Let’s tackle the basics first: setting up a GCP project with Editions, understanding how this affects the performance as well as costs of your workloads, and deciding which projects to move to the new editions-based pricing and which ones to keep on on-demand. We’ll also cover how much reservation is needed and how much commitment should be done.

Here’s what you’ll need to know to understand how edition entities are related:

  • First, you’ll need to decide in which region you want to try the new editions

  • Select the project or projects you want to do the test in

  • Decide which features are currently used or need to be used as a requirement for your BigQuery operation:

    • Do you need 99,9% or 99,99% SLA?
    • Do you need to be HIPAA compliant? Does FedRAMP apply to you?
    • Are you planning to use BigQueryML?
    • And so on. Please check the list of features for each edition.
  • Next up, let’s think about reservation for slots:

    • Reservation can be shared among your already selected projects so that they can be maximized. It is recommended to set idle slot sharing.
    • If you don’t make a reservation manually, Google will set one up for you.
    • It is recommended to create a baseline reservation that way, your basic needs are always going to be covered. Basic reservation means that those slots are always going to be available for your workloads, no performance degradation should be expected.
    • Finding the maximum slot allocation for a reservation is far from trivial. It is recommended to set this because the autoscaler scales up the slots in 100-slot steps, so even if you’re just one slot above the limit, you’ll be required to pay for another set of 100 slots. On the other hand, if you set up the maximum slot allocation to a lower level than your queries’ peak usage at runtime, performance might be degrading due to the lack of available slots.
  • Commitments are optional but only available in Enterprise and Enterprise plus. It might be a good idea to commit to the baseline slots that were set up in the reservations.

It could take weeks to collect the necessary data and information that will enable you to make informed decisions about all the above. Rabbit’s BigQuery Edition planner lets you create scenarios instantly, and gives you a calculation for performance and costs right away.

BigQuery Editions

Sign up for a free trial, or contact us to try Rabbit on demo data.


FAQ

BigQuery offers Standard, Enterprise, and Enterprise Plus editions. Standard has no HIPAA compliance, no 99.99% SLA, and no slot commitments. Enterprise adds HIPAA compliance, a 99.99% SLA option, and 1- and 3-year slot commitments. Enterprise Plus adds the highest SLA and disaster recovery features. Enterprise is the minimum practical tier for most production workloads.

Start with observed peak slot consumption from INFORMATION_SCHEMA query history, but do not reserve to your absolute peak — the autoscaler handles bursts. Identify your steady-state minimum demand consumed consistently at off-peak hours and reserve to that level. Set idle slot sharing and configure max slots to prevent runaway queries from triggering unexpected autoscale spend.

Commitments offering 20% off for 1 year or 40% off for 3 years are only available on Enterprise and Enterprise Plus. Purchase them only after at least 30 days of stable, predictable minimum slot consumption. Commit to your continuous minimum, not average or peak. Commitments cannot be reduced during the term.

Idle slot sharing lets reserved slots unused by their owning reservation flow to other reservations or projects within the same admin project. Without it, unused baseline slots sit idle and wasted. With sharing enabled, your organization makes fuller use of purchased capacity. Where reservation-based fairness is available, it also distributes idle slots across reservations more equitably.

More from our blog

Hero image for 'Join Aliz at Google Next 2023!' article
Join Aliz at Google Next 2023!

Aliz, the parent company of Rabbit is attending Google Cloud Next in 2023! Come and say hello to us at our booth

Read more
Hero image for 'Rabbit is Now Available on Google Cloud Marketplace' article
Rabbit is Now Available on Google Cloud Marketplace

Discover Rabbit on Google Marketplace, the ultimate cloud cost management and optimization platform. Gain transparency into your cloud expenses, receive intelligent optimization recommendations, and...

Read more
Fallback hero image with Rabbit logo
The Story of Rabbit

Rabbit is a cloud cost optimization and cloud cost management platform. Our vision is to bring cost transparency to companies and help them maximize their cloud spend by maximizing the business value they get from...

Read more
Contact us icon

Get in touch to start saving

We help data teams cut BigQuery costs by 32% on average and see exactly where every slot hour goes.
The autonomous engine for BigQuery cost and performance
Book a demoTry it free

SOC 2 Type II
audited

ISO 27001
certified

Google Cloud
Marketplace

Google Cloud
Partner


PlatformOverviewAutomateObserveBuildGovernPricing

Rabbit logo
TERMS AND CONDITIONS
PRIVACY POLICY
security
© 2026 Follow Rabbit PTE Ltd. Google Cloud Partner.