Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

BigQuery Emulator (Bqemulator)

Bqemulator is a community-maintained, open-source emulator for Google BigQuery that allows developers to run and test SQL queries locally without needing a cloud connection. It supports a range of BigQuery features including standard SQL syntax, views, user-defined functions, and transactional operations while providing fast feedback for development workflows.

Background

- This is an open-source project that emulates Google BigQuery, a fully managed cloud data warehouse used for running SQL queries on large datasets. - BigQuery is part of Google Cloud; it charges users per query (data scanned) or via flat-rate slots. Without an emulator, developers must either pay for real queries or work entirely in the cloud. - Bqemulator runs locally, letting developers develop, test, and debug BigQuery SQL queries for free on their own machine, without incurring cloud costs or needing internet access. - It's similar in spirit to other cloud-service emulators like LocalStack (for AWS) or the Cloud Spanner Emulator — tools that make local development faster, cheaper, and more iterative. - Currently marked as "functional but incomplete"; contributions are welcome.