dataaaaaa!
fewer open tabs, same FOMO. (draw another tagline)
1153 Cost optimization resources collected and tagged on dataaaaa — 967 articles, 88 release notes, 78 podcasts, 15 projects and 12 events. The 30 most recent are listed below, newest first.
Snowflake reached general availability for MYBUDGETSUMMARY, enabling data engineers to inspect active resource quotas. The release also launched GA support for secondary indexes alongside preview features like Apache Iceberg Time Travel and DEFINE TASK GRAPH for DCM Projects.
Snowflake cost optimization spans warehouse sizing, clustering, and individual queries. While configurations tackle large inefficiencies, automated SQL tuning addresses the volume of everyday workloads. Greybeam automates this scale, targeting the sheer volume of queries run across warehouses.
Snowflake compute charges hinge on virtual warehouse sizing, billed per second with a 60-second minimum. Each size tier doubles cluster resources and credit burn.
Snowflake introduced QUERYATTRIBUTIONHISTORY to track compute costs per query, but testing reveals inflated numbers. Idle time is excluded, and warehouse IDs can mismatch. For precise attribution, engineers join QUERYHISTORY with WAREHOUSEMETERING_HISTORY and warehouse suspend events.
Data teams can query Snowflake tables locally in DuckDB using Arrow Database Connectivity (ADBC) without managing Iceberg tables. By avoiding row-column serialization found in ODBC, ADBC keeps data columnar throughout transfer, speeding up data movement by up to 38x.
Snowflake query optimization relies on minimizing table scans and compute overhead. Prune micro-partitions using early WHERE filters on clustered columns, avoid SELECT * to leverage column pruning, and prevent costly memory spilling to local or remote storage before upsizing warehouse compute.
Snowflake Interactive Tables and Warehouses target low-latency serving layers using dedicated caching and clustering keys. However, pipelines face strict trade-offs: warehouses do not auto-suspend, tables lack UPDATE or DELETE support, and queries strictly fail after a hard 5-second timeout limit.
Greysight is an open-source cost dashboard for Snowflake that queries ACCOUNTUSAGE and ORGANIZATIONUSAGE metadata. It visualizes warehouse spend, tracks idle compute via QUERYATTRIBUTIONHISTORY, consolidates Cortex AI usage, and forecasts capacity balance depletion.
Frequent Zapier polling keeps Snowflake warehouses running continuously, billing 60-second minimums for millisecond lookups. Offloading these queries to a lightweight engine like DuckDB cut compute costs by 93% by routing repetitive row checks away from analytical compute.
Greysight cuts Snowflake compute costs by polling warehouse state every three seconds. If a warehouse runs for 60 seconds with zero active or queued queries, it issues an immediate suspend to eliminate idle billing gaps without altering warehouse configurations.
Snowflake separated compute from object storage, moving past the tightly coupled node architectures of Hadoop and early Redshift. Compute scales per job without moving underlying data, ending rigid capacity planning while introducing premium SaaS costs over raw cloud instances.
To cut embedded analytics costs, Headset used Greybeam as a wire-compatible proxy in front of Snowflake. The proxy evaluated Looker queries, routing eligible reads to managed DuckDB clusters and the rest to Snowflake, reducing overall compute spend by 92% without migrations.
Right-sizing a Snowflake warehouse requires balancing compute capacity and credit rates. Because stepping up a size doubles the hourly credit burn, the larger warehouse must finish jobs in half the time to break even. Test identical workloads across consecutive weeks to compare runtime and cost.
Amazon OpenSearch Serverless now supports time series collections for logs and metrics without cluster management. Auto-scaling compute absorbs ingestion spikes, while automated tiering moves older data to S3-backed warm storage. Indices mandate a timestamp field to manage retention up to 10 years.
ClickHouse Cloud provides high-throughput ingestion and sub-second analytical queries on massive datasets. In CostBench tests streaming 113.2 billion rows, it achieved lower preparation and query costs than Snowflake, Databricks, BigQuery, and Redshift Serverless.
Amazon OpenSearch Serverless updated its time-series architecture, separating stateless compute units from S3-backed storage. It autoscales compute within seconds and scales to zero when idle, using automated index tiering to move aging data from fast storage to low-cost S3.
Run open-weight LLMs locally to cut token costs and protect data privacy. Use quantization like 4-bit to shrink tensor memory footprints for consumer GPUs, and orchestrate automated pipelines using tools like Kestra for scheduled batch inference and continuous tasks.
Poorly written SQL queries drive up BigQuery costs. The open-source BigQuery FinOps Agent uses a multi-agent workflow to collect table metadata, refactor code, and validate output schemas. Using dry-runs, it cuts processed bytes while ensuring the behavior remains identical.
Guitar Center rebuilt its data stack using Snowflake and managed dbt Core, replacing legacy stored procedures with CI/CD and automated tests. Scoped builds and smaller warehouses cut Snowflake compute costs by 40% and Airflow usage by 50%, speeding up pipeline delivery from months to days.
dbt v2 adds native DuckDB support, enabling serverless, offline ELT pipelines directly on local hardware without cloud warehouses. DuckDB queries CSV, Parquet, and Iceberg formats natively, running aggregations over 300M rows in seconds to replace distributed compute for typical workloads.
EF Education First tackled Snowflake costs by building a dbt scoring system tracking model runtime, credits, and throughput. They paired account usage data with BI logs into a semantic layer queried via Snowflake Cortex Agent, driving a 40 percent efficiency gain on heavy pipelines.
dbt State enables selective model builds based on upstream data changes and lag tolerance rather than fixed schedules. By using auto-cloning and eliminating manual manifest management, it cuts redundant pipeline runs and reduces warehouse compute costs.
Obie Insurance rebuilt its data stack into a monorepo dbt project using Apache Iceberg lakehouse architecture and Snowflake catalog integration. Utilizing dbt State for state-aware orchestration and model reuse drove 40% cost savings and reduced month-end close from 25 hours to 2 hours.
Virgin Media O2 reduced BigQuery compute costs by roughly 30% and build times by 35% using dbt v2 and dbt State. By enabling state-aware builds, their pipeline skipped unchanged models, reducing slot consumption from 4,500 to 3,400 per hour on a massive 1,400-model DAG.
Data lakehouse query performance degrades when small files, manifest bloat, and granular partitions overload metadata paths. Table formats like Apache Iceberg and Delta Lake require active maintenance, such as file compaction and snapshot cleanup, to keep query planning efficient.
Amazon OpenSearch intelligent ingestion automates RAG pipelines directly from Amazon S3 into OpenSearch Serverless. It handles document parsing, image descriptions, chunking, and vector embedding without custom ETL. It supports one-time batch jobs and continuous streaming via S3 and SQS.
Databricks classic autoscaling provisions nodes using pending Spark tasks rather than CPU usage. Scale-down delays compute termination by default windows: 40 seconds on job compute and 150 seconds on all-purpose compute, controlled by spark.databricks.aggressiveWindowDownS.
Snowflake announced Optima Clustering, replacing Clustering Classic at the table level. It speeds up micro-partition organization to boost pruning and switches pricing from background compute hours to ingested data volume. An AUTO clustering key option can also pick keys from workload history.
Databricks cost tools balance native visibility against automated action. While native controls and Governance Hub analyze spend via billing system tables, third-party autonomous engines actively modify cluster resources. Tool selection depends on the level of write access granted to workloads.
Databricks ingestion should prioritize ownership over tool names. Teams risk custom pipeline chaos by source forty. Evaluate options sequentially: query in place via Lakehouse Federation or Delta Sharing, leverage existing tools like Fivetran, or use native serverless Lakeflow Connect connectors.
See all 1153 Cost optimization resources