LTIMindtree Logo
logo_lnt_group_company
  • What we do
  • CAPABILITIES
    iRun
    • Application Management Services  
    • Cognitive Infrastructure Services
    • Cybersecurity
    iTransform
    • AI-led Engineering
    • Data and Analytics
    • Enterprise Applications
    • Interactive
    • Industry.NXT
    Business AI
    • BlueVerse
    PROPRIETARY OFFERINGS
    • GCC-as-a-Service
    • Unitrax
    • Voicing AI
  • Industries we serve
  • INDUSTRIES
    • Banking
    • Capital Markets
    • Communications, Media and Entertainment
    • Energy & Utilities
    • Healthcare
    • Hi-tech
    • Insurance
    • Life Sciences
    • Manufacturing
    • Retail and CPG
    • Travel, Transport and Hospitality
  • About us
  • ABOUT US
    • Company
    • Investors
    • Brand
    • Newsroom
    • Partners
    • Insights
    • Environment, Sustainability and Governance
    • Diversity, Equity and Inclusion
  • Careers
logo_lnt_group_company
Contact
  • What we do
    CAPABILITIES
    iRun
    • Application Management Services  
    • Cognitive Infrastructure Services
    • Cybersecurity
    iTransform
    • AI-led Engineering
    • Data and Analytics
    • Enterprise Applications
    • Interactive
    • Industry.NXT
    Business AI
    • BlueVerse
    PROPRIETARY OFFERINGS
    • GCC-as-a-Service
    • Unitrax
    • Voicing AI
  • Industries we serve
    INDUSTRIES
    • Banking
    • Capital Markets
    • Communications, Media and Entertainment
    • Energy & Utilities
    • Healthcare
    • Hi-tech
    • Insurance
    • Life Sciences
    • Manufacturing
    • Retail and CPG
    • Travel, Transport and Hospitality
  • About us
    ABOUT US
    • Company
    • Investors
    • Brand
    • Newsroom
    • Partners
    • Insights
    • Environment, Sustainability and Governance
    • Diversity, Equity and Inclusion
  • Careers
Contact
  1. LTIMindtree is now LTM | It’s time to Outcreate
  2. Insights
  3. Blogs

BigQuery Editions: Discover a Flexible, Predictable and Controlled Way to Pay for Your Analytics Workloads

Aug 16, 2024

Ashutosh Rai
Ashutosh Rai
Solutions Architect - Data & Analytics

BigQuery essentials: Your guide to the key concepts

BigQuery is a serverless platform that combines the power of AI with a multi-faceted design that handles diverse data sources, formats, and cloud environments.It allows you to extract maximum value from your data.

While BigQuery is undeniably powerful, its pricing can be complex, especially for businesses with demanding workloads. The platform offers various editions to cater to diverse business needs and budgets. Understanding these editions and their pricing models is crucial for maximizing your investment and unlocking the true power of BigQuery.

This blog post will delve into BigQuery Editions, focusing on the nuances of on-demand pricing (formerly known as "pay-as-you-go") and flat-rate pricing with slots. We'll also explore concepts like "autoscaling" and "baselines," empowering you to make informed decisions about your data warehousing strategy.

Deconstructing BigQuery's pricing model

BigQuery's pricing primarily revolves around two components:

  1. Storage
  • Active storage: Data you regularly query or modify is considered active storage. The first 10 GB per month is free, followed by a tiered pricing structure based on the amount stored.
  • Long-term storage: Data not modified for 90 consecutive days is automatically moved to cheaper long-term storage.
  1. Compute

This refers to the cost incurred when processing various data operations, such as:

    • SQL and other types of queries
    • User-defined functions
    • Scripts
    • Specific data manipulation (DML) and data definition (DDL) statements
    • Other operations, including using BigQuery Omni, BigQuery ML, BI Engine, and streaming reads and writes.

  What were the different BigQuery pricing models used previously?

On-demandFlat Rate (Slots)
A pay-as-you-go model that charges are based on the amount of data scanned per terabytePricing based on the actual number of compute (slots) used
Ease of use, without concerns for under or over-provisioning capacityIdentify slots based on workloads
No cost control, Query mistakes can lead to spikes in pricingHigh level of cost control & predictable price because of fixed capacity
No committed discount options availableCommitted discounts available for cost optimization

Table 1: Previously used BigQuery pricing models

Navigating slots: The heart of BigQuery editions (new pricing model)

Before diving into the details, let's clarify some essential terms and terminologies.

Slots: Imagine slots as dedicated servers constantly available for your queries. Each slot represents a specific amount of processing power. The more slots you purchase, the more queries you can run concurrently and the faster they will execute.

Baseline slots: This is the minimum number of slots always available for your project. These slots ensure consistent performance for your regular workloads.

Autoscaled slots: This powerful feature allows BigQuery to automatically adjust the number of slots based on your usage patterns. Autoscaling helps you handle unpredictable spikes in demand without overpaying for idle capacity during periods of low activity.

What's new with BigQuery pricing?

Recognizing that every customer's cloud journey is unique, Google Cloud BigQuery Editions offers flexible options tailored to individual needs. This allows customers to align their workload requirements with their cloud maturity level, choosing a pay-as-you-go pricing structure and paying only for the specific services and features they utilize.

Compared to other providers, BigQuery Editions can lead to cost savings through dynamic autoscaling, ensuring optimal resource utilization. Additionally, customers can further reduce costs by pre-committing to compute resources at discounted rates.

On a very high level, the below table lists the features available in each edition:

 BigQuery EditionsOn-Demand Pricing
StandardEnterpriseEnterprise Plus
Pricing modelSlot-hours (1 minute minimum)Slot-hours (1 minute minimum)Slot-hours (1 minute minimum)Pay per query with a free tier
Compute modelAutoscalingAutoscaling + BaselineAutoscaling + BaselineOn-demand
Commitment plansNo access to capacity commitments1-year commitment at 20% discount or 3-year commitment at 40% discount1-year commitment at 20% discount or 3-year commitment at 40% discountNo access to capacity commitments
Compliance controlsNo access to compliance controls through Assured WorkloadsNo access to compliance controls through Assured WorkloadsCompliance controls through Assured WorkloadsCompliance controls through Assured Workloads
Fine-grained security controlsNo access to fine-grained security controlsColumn-level access controlColumn-level access controlColumn-level access control
Row-level securityRow-level securityRow-level security
Dynamic data maskingDynamic data maskingDynamic data masking
 Custom data maskingCustom data masking
Storage encryptionGoogle-managed keysGoogle-managed keysCustomer-managed keys (CMEK)Customer-managed keys (CMEK)
Google-managed keysGoogle-managed keys
Business Intelligence accelerationNo access to query acceleration through BI EngineQuery acceleration through BI EngineQuery acceleration through BI EngineQuery acceleration through BI Engine
SearchAccess to the SEARCH function without access to search indexesQuery acceleration with search indexesQuery acceleration with search indexesQuery acceleration with search indexes
Integrated machine learningNo access to BigQuery MLBigQuery MLBigQuery MLBigQuery ML
 PIPELINE   
Multi-cloud analyticsNo access to BigQuery Omni supportBigQuery Omni supportBigQuery Omni supportBigQuery Omni support

Table 2: Features of BigQuery Editions

To know more details and features about each edition, please use the official link

Baseline vs. Autoscaled slots: Finding the right balance

Choosing between baseline and autoscaled slots boils down to your workload's predictability:

  • Predictable workloads: If your query volume remains relatively constant, baseline slots are your best bet. You pre-purchase the capacity you need, ensuring consistent performance at predictable costs.
  • Fluctuating workloads: For workloads with unpredictable peaks and valleys, autoscaling shines. It dynamically adjusts capacity based on demand, maximizing efficiency and minimizing costs.

Baseline + Autoscaling: A winning combination You can often maximize efficiency by combining baseline and autoscaled slots. This approach provides a stable foundation of processing power through baseline slots, supplemented by dynamic scaling via autoscaled slots during periods of increased demand.

Optimize your BigQuery investment: Edition planning guide

We frequently receive inquiries from customers across different industries regarding the optimal BigQuery edition, slot configuration, and balance between autoscaling and baseline slots. These common questions include:

  • Which BigQuery edition is the most suitable for our needs?
  • What is the most cost-effective and performance-optimized slot recommendation for new BigQuery editions?
  • How can we determine the ideal combination of autoscaling and baseline slots for our use case?

While we wish there were a one-size-fits-all answer, the truth is that the optimal configuration depends heavily on the specific workload types and individual customer requirements.

LTM uses it's DART framework to help customers to choose editions as per workloads.

Figure 1: LTM's DART Framework

Conclusion

As we conclude our understanding of BigQuery editions, it is clear that your choice of BigQuery edition directly impacts the success of your analytics journey. The BigQuery platform offers a powerful and adaptable approach to managing your analytics workloads to align cloud investments with specific needs. Understanding the various pricing models—such as on-demand and flat-rate pricing—and the innovative concepts of baseline and autoscaled slots, organizations can optimize both cost and performance. By carefully selecting the right edition and slot configuration, you can harness the full potential of BigQuery while maintaining control over your cloud costs. Whether you're seeking flexibility, predictability, or tight control, there is an edition tailored to your requirements.

More Articles For You

It’s time to Outcreate

Outcreate Your Business

  • Industries
  • iRun
  • iTransform
  • Business AI

Outcreate with LTM

  • Brand
  • Company
  • Careers
  • Locations

Outcreate Together

  • Investors
  • Newsroom
  • Partners
LTIMindtree Logo

It’s time to Outcreate

  • Industries
  • iRun
  • iTransform
  • Business AI
  • Brand
  • Company
  • Careers
  • Locations
  • Investors
  • Newsroom
  • Partners
LTIMindtree Logo
Accessibility Modern Slavery Statement Privacy Statement Responsible Disclosure Do not sell my personal information Sitemap

Stay connected for latest updates on LTIMindtree