Xata gia nhập ClickHouse, mang branching tức thời vào Managed Postgres

Phần mềm10 tháng 11, 2026·5 phút đọc

Startup cơ sở dữ liệu Xata đã được ClickHouse mua lại, với mục tiêu tích hợp khả năng tạo nhánh dữ liệu copy-on-write tức thời và scale-to-zero vào ClickHouse Managed Postgres. Thương vụ hướng tới nhu cầu mới của các AI agent cần một database riêng, tách biệt cho mỗi lần chạy.

Xata gia nhập ClickHouse, mang branching tức thời vào Managed Postgres

Xata vừa thông báo gia nhập ClickHouse, đánh dấu bước chuyển mình của startup cơ sở dữ liệu này sau 5 năm hoạt động. Mục tiêu của thương vụ là mang các khả năng phục vụ AI agent vào ClickHouse Managed Postgres. Đây là tín hiệu cho thấy lớp hạ tầng dữ liệu đang phải thay đổi để theo kịp tốc độ sinh code của các AI agent.

Đội ngũ XataĐội ngũ Xata

Vì sao database trở thành điểm nghẽn

Theo Xata, năm nay ngành phát triển phần mềm đã thay đổi mạnh khi các agent và "nhà máy phần mềm" đảm nhận phần lớn công việc thủ công. Nhưng lượng code sinh ra tăng vọt cũng làm lộ ra nút thắt mới: với nhiều công ty, quy trình làm việc với database chính là điểm nghẽn.

Mỗi pull request và mỗi lần chạy agent đều cần một database an toàn, tách biệt và có dữ liệu giống môi trường production. Sao chép database production theo cách truyền thống rất chậm và tốn kém, đặc biệt với dữ liệu hàng terabyte. Nhưng với kỹ thuật branching copy-on-write (tạo nhánh sao chép khi ghi), dữ liệu không cần nhân bản, nên một nhánh dùng dữ liệu production có thể được tạo chỉ trong vài giây.

Xata đã làm được gì

Xata cho biết ngay cả database nhiều terabyte cũng chỉ mất khoảng 3 giây để tạo một nhánh. Nhánh con có compute riêng chạy trên node vật lý khác, hoàn toàn độc lập và không ảnh hưởng tới database cha. Các tính năng chính gồm:

  • Cấp phát database tức thời: tạo một database Postgres mới, đầy đủ chức năng ngay lập tức.
  • Branching copy-on-write tức thời: tạo nhánh trong vài giây mà không nhân bản dữ liệu; chi phí chỉ tính phần chênh lệch, nên 50 nhánh của database 1TB vẫn gần mức tính tiền 1TB hơn là 50TB.
  • Scale-to-zero: tự động tạm dừng database rảnh và đánh thức khi có kết nối mới, trong khoảng một giây.
  • Dữ liệu production ẩn danh: loại bỏ thông tin nhạy cảm trước khi dữ liệu rời môi trường production, để lập trình viên và agent làm việc an toàn trên các nhánh.

Các khách hàng thiên về AI như Sapien, Enginy, David AI, Runner AI và LoopAI mỗi tuần tạo hàng nghìn nhánh database. Xata cũng được biết đến qua các dự án mã nguồn mở trong hệ sinh thái Postgres như pgstream (replication logic kèm ẩn danh hóa và hỗ trợ DDL) và pgroll (thay đổi schema không downtime và có thể hoàn tác).

Vì sao là ClickHouse

Đầu năm nay, ClickHouse ra mắt ClickHouse Managed Postgres, và dịch vụ này vừa chính thức chung khả dụng (GA). Chạy trên lưu trữ NVMe cục bộ, Xata đánh giá đây là dịch vụ Postgres nhanh nhất hiện nay, và không phải nhanh hơn chút ít.

Hai bên nhanh chóng nhận ra tính bổ trợ: ClickHouse Managed Postgres tối ưu cho tác vụ production thông lượng cao, chạy lâu dài; còn Xata được thiết kế để cấp phát số lượng lớn database nhỏ, tuổi thọ ngắn trong vài giây, phù hợp với tác vụ của agent. Cả hai đều chạy Postgres nguyên bản không chỉnh sửa, cùng tập trung vào độ tin cậy và ổn định, nên việc tích hợp được kỳ vọng sẽ diễn ra nhanh.

Trên thực tế, David AI đã dùng cả hai nền tảng cùng lúc. Công ty này cho biết đã chuyển từ Neon sang ClickHouse Managed Postgres vì độ tin cậy và hiệu năng tốt hơn, đồng thời coi branching của Xata là lựa chọn phù hợp cho đội ngũ dev và cả AI coding agent.

Kết hợp OLTP và OLAP

Postgres được xem là database OLTP (xử lý giao dịch) phổ biến nhất, còn ClickHouse là database OLAP (phân tích) phổ biến nhất. Nhiều đội ngũ đã tự ghép hai hệ thống này trong nhiều năm. Đội Postgres của ClickHouse đang biến việc tích hợp thành tính năng chính thức: replication rất nhanh từ Postgres sang ClickHouse và một lớp truy vấn thống nhất để xây dựng ứng dụng.

Xata cho hay một nền tảng dữ liệu tích hợp cả giao dịch lẫn phân tích là điều họ ấp ủ từ những ngày đầu, khi sản phẩm đầu tiên của họ kết hợp Postgres với một engine tìm kiếm và phân tích.

Cơ chế hoạt động

Hai công nghệ then chốt giúp branching nhanh và thời gian đánh thức ngắn là engine lưu trữ Xatastor và các warm pool (nhóm tài nguyên chờ sẵn) cho instance compute.

Xatastor tách biệt lưu trữ và compute, hỗ trợ đa thuê (multi-tenancy) cao, branching copy-on-write, nén và thin provisioning. Nó cung cấp các zvol của ZFS qua mạng bằng giao thức NVMe/TCP. Vì hoạt động ở mức block device, Xata có thể chạy PostgreSQL nguyên bản không chỉnh sửa. Warm pool giúp loại bỏ bước cấp phát node và pod khỏi đường dẫn nóng khi tạo database hay nhánh mới, từ đó đạt tốc độ cấp phát và đánh thức rất nhanh.

Điều gì sẽ diễn ra tiếp theo

Trong ngắn hạn, khách hàng Xata không bị ảnh hưởng và vẫn có thể đăng ký mới. Song song đó, hai bên sẽ đưa branching và một "tầng agentic" vào ClickHouse Managed Postgres, rồi cuối cùng chuyển khách hàng Xata sang nền tảng này khi đã đạt độ tương đương tính năng, với mục tiêu không ảnh hưởng tới dịch vụ.

Với khách hàng ClickHouse Managed Postgres, branching, scale-to-zero và tầng agentic đang trên đường tới.

Góc nhìn

Với các đội phát triển tại Việt Nam, thông tin này đáng chú ý ở chỗ mô hình "một database cho mỗi pull request hoặc mỗi lần agent chạy" đang dần có hạ tầng phù hợp. Nếu nhu cầu đó thành tiêu chuẩn, các pipeline CI/CD và công cụ AI hỗ trợ code nội bộ sẽ cần tính đến việc cấp phát database tách biệt, nhanh và rẻ — điều mà các nhóm hạ tầng vốn phải tự dựng lấy trước đây.

Việc Xata chuyển dần sang ClickHouse Managed Postgres cũng là lời nhắc: trước khi chọn một nền tảng database mới, doanh nghiệp nên xem xét lộ trình sáp nhập, mức độ tương thích và chi phí di chuyển. Câu hỏi "nếu nhà cung cấp bị mua lại thì sao" nên nằm sẵn trong kế hoạch kiến trúc, nhất là khi dịch vụ chạy dữ liệu production.

Nguồn: xata.io · Quy trình biên tập

Chia sẻ:FacebookX