GizmoData Blog

    Insights, updates, and technical deep-dives from our team about SQL engines, data analytics, and performance optimization.

    Introducing Hardcharger™: The DuckDB 2.0 Server, Built on the Open Warp SQL Protocol
    Release
    October 21, 2026

    Introducing Hardcharger™: The DuckDB 2.0 Server, Built on the Open Warp SQL Protocol

    Hardcharger is GizmoData's new open-source server for DuckDB 2.0, built on Warp SQL, an open protocol for SQL over HTTP with Apache Arrow results. On one Graviton5 machine it ran 22 queries derived from TPC-H over 1 TB in 42.4 seconds, for about 9 cents of compute, and every feature is included: access control, SSO, mTLS, audit, instrumentation and a built-in web UI. Apache-2.0, no license keys.

    Philip Moore
    12 min read
    Hardcharger
    Warp SQL
    DuckDB 2.0
    DuckDB
    Apache Arrow
    Open Source
    Benchmark
    Performance
    RBAC
    GizmoData Cloud
    Replicate Once, Query All Day: adbc-replicate Feeds AI Agents from Snowflake and Oracle
    Release
    October 16, 2026

    Replicate Once, Query All Day: adbc-replicate Feeds AI Agents from Snowflake and Oracle

    adbc-replicate is our new open-source tool for copying whole schemas from Snowflake, Oracle, PostgreSQL or DuckDB into GizmoSQL. Data streams as Arrow over ADBC from end to end, masks run inside the source, and each run copies only what changed. Two customers, one on Snowflake and one on Oracle, run it every hour into GizmoData Cloud, and their AI agents query the copy over MCP all day without touching the source.

    Philip Moore
    11 min read
    adbc-replicate
    Replication
    Snowflake
    Oracle
    MCP
    AI Agents
    ADBC
    Apache Arrow
    GizmoData Cloud
    GizmoSQL
    DuckDB
    Three Clouds, One API: A 1 TB TPC-H Horse Race on GizmoData Cloud (AWS vs. Google Cloud vs. Azure)
    Performance
    October 8, 2026

    Three Clouds, One API: A 1 TB TPC-H Horse Race on GizmoData Cloud (AWS vs. Google Cloud vs. Azure)

    We raced six 64-vCPU GizmoSQL clusters on AWS, Google Cloud and Azure over 1 TB of TPC-H, on local NVMe and on DuckLake, with DuckDB 1.5.6 and the DuckDB 2.0 alpha. AWS Graviton5 ran the fastest lap (79 seconds for all 22 queries, $0.30), Google Cloud took four of six golds, and DuckDB 2.0 beat 1.5.6 in every lane. Twelve results with a price on every one, in 38 minutes and about $37 on GizmoData Cloud.

    Philip Moore
    9 min read
    Benchmark
    TPC-H
    GizmoData Cloud
    AWS Graviton5
    Google Axion
    Azure Cobalt 100
    DuckLake
    DuckDB 2.0
    GizmoSQL
    Introducing GizmoData Cloud: The Best Way to Run DuckDB in the Cloud
    Release
    September 28, 2026

    Introducing GizmoData Cloud: The Best Way to Run DuckDB in the Cloud

    GizmoData Cloud is now generally available and open to everyone: fully managed GizmoSQL clusters, DuckLake catalogs and federated queries on AWS, Google Cloud and Azure, run from one control plane. Prepaid plans from $29/month, with every dollar returned as compute credit. Start free with $25 of launch credit, applied automatically, no credit card.

    Philip Moore
    6 min read
    GizmoData Cloud
    GizmoSQL
    DuckDB
    DuckLake
    Arrow Flight SQL
    Managed Service
    AWS
    Google Cloud
    Azure
    The Connection That Never Left: Keeping GizmoSQL Lean With Session Limits and Idle Timeouts
    Guest Article
    September 15, 2026

    The Connection That Never Left: Keeping GizmoSQL Lean With Session Limits and Idle Timeouts

    Nobody ran a query since Friday, yet Monday morning the GizmoSQL server is at 80% memory. The queries left; the connections didn't. Guest author Emmanuel Sibanda walks through the two flags that fix it: --max-sessions caps how many sessions can exist, and --session-idle-timeout evicts the ones that went quiet, with an idle clock that only real user SQL (including result streaming) can reset.

    Emmanuel Sibanda
    5 min read
    Guest Article
    GizmoSQL
    Operations
    Sessions
    Idle Timeout
    Memory
    DuckDB
    Arrow Flight SQL
    GizmoSQL + DuckLake: Elastic Compute Over Shared State
    Architecture
    September 11, 2026

    GizmoSQL + DuckLake: Elastic Compute Over Shared State

    Scaling stateless compute is easy. Scaling independent compute nodes that all need the same mutable data is the real problem in analytics. With DuckLake holding the transactional catalog and the Parquet files in object storage, a GizmoSQL cluster can grow from one node to five and back without copying data, rebuilding metadata, or reconciling state.

    Chris Wones
    5 min read
    DuckLake
    GizmoSQL
    Architecture
    Autoscaling
    Lakehouse
    DuckDB
    PostgreSQL
    Kubernetes
    Seagull: How to Use GizmoSQL to Build Scalable Web GIS Applications
    Guest Article
    September 8, 2026

    Seagull: How to Use GizmoSQL to Build Scalable Web GIS Applications

    Guest post from Aalborg University's Daisy research group. Seagull serves 18.7 billion AIS records from 126,400 ships as live map layers, with every vector tile computed on request from DuckDB. PostgreSQL needed a pile of pre-aggregated tables to keep up; DuckDB was fast but single-writer. GizmoSQL turned it into a centralized database that Airflow, MapLibre Martin, and the web app all share over Arrow Flight SQL.

    Kasper F. Pedersen
    6 min read
    Guest Article
    GIS
    Maritime
    AIS
    DuckDB
    GizmoSQL
    Arrow Flight SQL
    MapLibre
    Apache Airflow
    Aalborg University
    TPC-H 1 TB in 80 Seconds: GizmoSQL on AWS Graviton5 (vs. Graviton4 and Azure Cobalt 100)
    Performance
    September 4, 2026

    TPC-H 1 TB in 80 Seconds: GizmoSQL on AWS Graviton5 (vs. Graviton4 and Azure Cobalt 100)

    We ran our 22-query TPC-H 1 TB benchmark on one of the first AWS Graviton5 instances: 80.5 seconds for $0.17 of compute. The same afternoon, same DuckDB, a Graviton4 r8gd.24xlarge took 89.8 seconds and an Azure Cobalt 100 E96pds_v6 took 106.8, so Graviton5 is 10% faster than Graviton4 and 25% faster than Cobalt 100, winning all 22 queries. Full methodology and every per-query timing.

    Philip Moore
    10 min read
    Benchmark
    TPC-H
    AWS Graviton5
    Graviton4
    Arm
    GizmoSQL
    DuckDB
    Performance
    Introducing the GizmoSQL MCP Server: Talk to Your DuckDB Data from Claude
    Release
    September 4, 2026

    Introducing the GizmoSQL MCP Server: Talk to Your DuckDB Data from Claude

    We shipped an MCP server and Claude Desktop extension for GizmoSQL. Claude Desktop, Claude Code, and any Model Context Protocol client can now explore your schema and run SQL against a GizmoSQL server — read-only by default, with row caps and timeouts the server enforces, and credentials that never leave your machine.

    Philip Moore
    7 min read
    MCP
    Model Context Protocol
    Claude
    AI Agents
    GizmoSQL
    DuckDB
    Arrow Flight SQL
    Meet the GizmoData ADBC Driver Suite: Move Data Between Oracle, Db2, and GizmoSQL
    Release
    August 27, 2026

    Meet the GizmoData ADBC Driver Suite: Move Data Between Oracle, Db2, and GizmoSQL

    We built pure-Go, pip-installable ADBC drivers for Oracle (no Instant Client), IBM Db2 (no CLI/JCC), and DuckDB's Quack — alongside our flagship GizmoSQL driver. Because they're all Arrow-native, moving a table from Oracle or Db2 into GizmoSQL is a few lines of Python, or a single SQL statement from DuckDB — in both directions.

    Philip Moore
    9 min read
    ADBC
    Oracle
    Db2
    GizmoSQL
    DuckDB
    Apache Arrow
    Go
    Data Integration
    The Arrow Scan Rewrite: How GizmoSQL v1.37.0 Made Bulk Ingest 7x Faster
    Guest Article
    August 24, 2026

    The Arrow Scan Rewrite: How GizmoSQL v1.37.0 Made Bulk Ingest 7x Faster

    GizmoSQL v1.37.0 stopped hand-converting every Arrow cell on the way into DuckDB and started streaming the whole batch through DuckDB's own arrow_scan instead — 7.2x faster bulk loads, exact decimals, and geometry columns that finally land as GEOMETRY.

    Chris Harrison
    10 min read
    GizmoSQL
    Bulk Ingestion
    Arrow Flight SQL
    DuckDB
    ADBC
    Performance
    GizmoSQL ADBC Driver 2.0: A Go-Powered Core That Brings GizmoSQL to Every ADBC Language
    Release
    July 29, 2026

    GizmoSQL ADBC Driver 2.0: A Go-Powered Core That Brings GizmoSQL to Every ADBC Language

    The GizmoSQL ADBC driver has been rebuilt in Go with a thin, drop-in-compatible Python wrapper. One native driver now brings OAuth/SSO, automatic DDL/DML detection, and the rest of the GizmoSQL goodies to Python, Go, R, Rust, C#, C/C++, and JavaScript.

    Philip Moore
    8 min read
    ADBC
    Go
    Python
    Arrow Flight SQL
    GizmoSQL
    OAuth
    Freeing the Individuals from the Matrix: How GizmoSQL Makes Your Database AI-Agent Ready
    Guest Article
    March 5, 2026

    Freeing the Individuals from the Matrix: How GizmoSQL Makes Your Database AI-Agent Ready

    A Matrix-themed deep dive into building an AI-agent-ready architecture with GizmoSQL, DuckDB, and Claude. Simulates one million people, mutates them with automated agents, and monitors anomalies with an autonomous AI—all over Arrow Flight SQL.

    Chris Harrison
    15 min read
    GizmoSQL
    AI Agents
    DuckDB
    Claude
    Apache Arrow
    Python
    Windows
    What the Heck is GizmoSQL?
    Guest Article
    December 30, 2025

    What the Heck is GizmoSQL?

    A deep dive into GizmoSQL—a small server that runs DuckDB with the Arrow Flight SQL protocol wrapped around it so you can run DuckDB remotely. Originally published on HackerNoon.

    Shawn Gordon
    6 min read
    GizmoSQL
    DuckDB
    Apache Arrow
    Arrow Flight SQL
    Open Source
    Introducing GizmoSQL Operator
    Guest Article
    December 19, 2025

    Introducing GizmoSQL Operator

    Announcing the GizmoSQL Kubernetes Operator—a tool designed to reduce the operational cost of running large-scale SQL queries with reported savings of 90% compared to competing cloud data engines.

    Nima Khoshini
    5 min read
    GizmoSQL
    Kubernetes
    Operator
    Helm
    DevOps
    Open Source
    Schedule a demo!powered by Calendly