ClickHouse Acquires Xata

Hacker News by 7 min read 64x views
ClickHouse Acquires Xata

Share Post

Today, we're enthusiastic to province that Xata is joining ClickHouse to bring agentic capabilities to ClickHouse Managed Postgres.

Together alongside ClickHouse, we're construction a Postgres phase designed for contemporary applications and AI agents, combining high-performance manufacturing workloads on local NVMe retention alongside Xata’s innovation for instant repository provisioning, instant copy-on-write branching, and scale-to-zero compute.

Nothing changes for Xata customers in the abbreviated term and we continue to obtain new sign-ups. In parallel, we're operating on bringing branching and an agentic tier to ClickHouse Managed Postgres. We volition eventually migrate Xata customers to ClickHouse Managed Postgres. You can additionally peruse ClickHouse's announcement.

It’s undeniable that this twelvemonth application betterment has changed forever, alongside agents and application factories now doing the grunt work. However, the addition in coding output has uncovered new bottlenecks. For many companies the repository workflows are now the bottleneck: all drag petition and all delegate run needs a safe, secluded repository alongside production-like data.

Traditionally, creating a copy of a manufacturing repository is a dilatory and costly process, particularly whenever dealing alongside terabytes of data. Creating a repository for all drag petition or delegate run merely doesn't measure alongside traditional cloning. With copy-on-write branching, however, there's no need to copy the data, making it imaginable to create a new branch alongside manufacturing data in seconds.

This is exactly what we’ve built at Xata. Even if a repository has multiple terabytes of data, creating a branch takes lone about 3 seconds. This method the schema and the data appear as if they were immediately copied to the kid branch. At the identical time, the kid branch is completely independent: it has its own compute, operating on a distinct bodily node, and nothing that happens on the kid branch impacts the genitor database.

The key capabilities are:

  • Instant repository provisioning: Create a new, completely functional Postgres repository instantly. 
  • Instant copy-on-write branching: Create repository branches in seconds, without duplicating the underlying data. You lone pay for the diff: create 50 branches of a 1TB repository and you’re billed for item much nearer to 1TB than 50TB.
  • Scale-to-zero compute: Automatically suspend idle databases and awaken them on the next connection, in concerning one second, minimizing costs.
  • Anonymized manufacturing data: Remove delicate data before data leaves production, so developers and agents can safely activity alongside repository branches. 

Together, these capabilities create it remarkably cheap to run a branch per PR, per delegate run, or equal per SQL session. AI-native customers akin Sapien, Enginy, David AI, Runner AI, and LoopAI all create thousands of repository branches all week.

Xata logo wall

You power additionally cognize Xata from our open-source projects in the Postgres ecosystem, including pgstream, for logical replication alongside anonymization and DDL support, and pgroll, for zero-downtime, reversible schema changes.

Earlier this year, ClickHouse launched ClickHouse Managed Postgres, which became mostly accessible today. Built on local NVMe storage, it's currently the fastest Postgres service out there, and not by a small margin.

When we started talking alongside the ClickHouse Managed Postgres team, it quickly became apparent fair how complementary the two services are: ClickHouse Managed Postgres is optimized for high-throughput, long-lived manufacturing workloads, during Xata is designed to provision ample numbers of small, short-lived databases in seconds, alongside production-like data and capabilities akin instant branching and scale-to-zero that are particularly fine suited for agentic workloads. 

Both platforms run unmodified vanilla Postgres and portion a powerful concentration on reliability and stability. The average basis puts us in a awesome stance to move quickly on integrating the two platforms. In fact, David AI is an example of a client that already uses ClickHouse Managed Postgres and Xata together and they shared the following alongside us:

As an AI business operating alongside ample volumes of data, we need dependable infrastructure that assistance us move fast.  We moved from Neon to ClickHouse Managed Postgres for improved reliability and performance, and our users immediately noticed how much faster everything felt. Xata’s branching has been a awesome fit for our devs (and AI coding agents!), making it uncomplicated to build and test in parallel. Bringing the two together method high-performance Postgres and instant branching in a sole platform, simplifying our infrastructure and giving our squad additional period to build.

Best-in-class OLTP and OLAP

By nearly any measure, Postgres is the most famous OLTP repository and ClickHouse is the most famous OLAP database. Combining the two is item teams have been stitching together themselves for years. The Postgres squad at ClickHouse has been making that integration first-class: very accelerated replication from Postgres into ClickHouse and a unified query layer to build applications.  

An unified transactional and analytical data phase is item we've wanted to build since Xata's first days, whenever our archetypal merchandise paired Postgres alongside a hunt and analytics engine.

On a individual level, we've lengthy admired ClickHouse and already knew the founders and many of the engineers, which gives us confidence that together we can obtain this imagination much further.

A repository branch for all drag petition and delegate run

The GitHub integration enables automatically creating an secluded repository branch for all drag request. These branches can be unified into CI/CD pipelines, allowing code changes to be safely tested before merging into production. Since they are lone needed for testing, branches are frequently scaling to zero following lone a few minutes, minimizing costs.

The identical method applies to coding agents, anywhere all delegate run can have its own secluded repository to create and test changes without affecting production.

For particulars on the branch-per-PR use case and the disbursal funds it provides, see this blog post.

Powering AI platforms

AI platforms that embed Postgres are seeing an detonation in demand: archetypal thousands, afterward hundreds of thousands, and eventually millions of databases per week. There are two chief use cases: instant repository provisioning for all new application, and a repository branch for all deployment preview, allowing code changes to be tested safely against manufacturing data. 

Because unused databases measure to zero, platforms can run extremely ample fleets of small, mostly idle databases at a fraction of the cost, during keeping complete compatibility, since it's merely vanilla Postgres.

Two key technologies allow accelerated branching and abbreviated wake-up times: our Xatastor retention motor and heated pools for compute instances.

Xatastor is our retention engine, which provides separation of retention and compute, elevated multi-tenancy, copy-on-write branching, compression, lean provisioning, and more. It exposes ZFS zvols complete the network using the NVMe/TCP protocol. Because it plant at the block-device level, we can run unmodified vanilla PostgreSQL. For a deep-dive into the Xatastor architecture, see this dedicated blog post.

We use warm pools of compute instances to get excellent accelerated provisioning, wake-up following scale-to-zero, and branching times. This removes the genuine node and pod provisioning from the hot way of making a new repository or branch available. You can discover additional data concerning how this plant in this blog post. 

Building Xata has been an amazing journey complete the final five years. We're extremely arrogant of the innovation we've built, and equal additional arrogant of the squad rearward it, which is now joining ClickHouse.

Xata squad Oct 2026

We've tackled several really difficult engineering challenges, and it's been incredibly rewarding to see developers and customers clasp these capabilities, creating exponentially additional branches as they develop their usage.

What excites us most concerning this next division is that the imagination rearward Xata is additional applicable than ever, and as part of ClickHouse, we're in the finest imaginable stance to bring it to fruition.

What this method for you:

  • If you're a Xata customer: you can continue using it as usual. We'll merge Xata's features into ClickHouse Managed Postgres, and formerly there's characteristic parity, we'll migrate customers as smoothly as possible, ideally alongside no effect on the service. 
  • If you're a ClickHouse Managed Postgres customer: branching, scale-to-zero and an agentic tier are coming to ClickHouse Managed Postgres
  • If you're new to both: you can get started alongside ClickHouse Managed Postgres or sign up for Xata today. 

We're enthusiastic concerning what we can build together alongside ClickHouse, and this is fair the beginning.

Other Article Hacker News
↑
Close Right Ads
Close Left Ads