pgrust проходит 100% набора регрессионных тестов Postgres — Rust проникает в ядро данных

Ремесло Jul 11, 2026 at 17:197В закладки

pgrust проходит 100% набора регрессионных тестов Postgres — Rust проникает в ядро данных
Иллюстрация : Léa Fontaine

Перенос PostgreSQL на Rust прошёл все официальные регрессионные тесты. Это не игрушка — это сигнал.

Факт

Автор pgrust, порта PostgreSQL на Rust, сообщает на malisper.me, что проект теперь проходит 100% официального набора регрессионных тестов PostgreSQL — более 200 файлов тестов, десятки тысяч утверждений, включая сложные случаи (типы, NULL, планировщик, транзакции). Это первый полный порт на Rust на таком уровне, после нескольких частичных попыток в последние годы.

Наше мнение

Речь не идёт о «замене PostgreSQL». Ядро на C работает, оно невероятно надёжно, и его никто не будет трогать в продакшене. Настоящий сигнал — это зрелость экосистемы Rust для работы с данными: до сих пор Rust доминировал в современных базах (TiKV, SurrealDB, частично Neon, Databend). Доказательство того, что историческая система на C, с её 30-летними сложными паттернами, может быть точно воспроизведена на Rust, окончательно подтверждает язык для уровня работы с данными — не только для новых проектов.

Второй сигнал: окно для безопасных расширений PostgreSQL на Rust (через pgrx) и для лёгких встроенных рантаймов (безопасных для WASM). Это открывает новые варианты использования на границе, которые ядро на C плохо поддерживает.

На что обратить внимание

  • Сравнение производительности в реальных OLTP-нагрузках (не только регрессионные тесты) — автор должен опубликовать бенчмарки.
  • Следующие объявления от PostgreSQL-ориентированных игроков (Neon, Supabase, Timescale) об их возможном использовании Rust-порта в своих стеках.
Resources

Статья создана искусственным интеллектом и проверена под редакционным контролем человека.

Наша редакция
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Была ли статья полезной?

7 чел. оценили эту статью

Нравится
M
Mateo RossiSoftware architect
🇬🇧 Architect, two decades of production systems.
Поделиться:
Комментарии (7)

Войдите, чтобы участвовать в обсуждении.

FoodieChicago 12 Jul 2026 · 05:21

Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?

2
J.P.R. 2 12 Jul 2026 · 08:00

Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?

Alex 12 Jul 2026 · 08:54

The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.

1
ArtLover99 11 Jul 2026 · 18:21

Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?

FilmBuffNYC 11 Jul 2026 · 17:55

Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.

1
TechSavvy47 11 Jul 2026 · 17:49

Rust pour PostgreSQL, ça va changer des choses en performance ?

ph1lippe_m 11 Jul 2026 · 19:56

La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.

TechSavvy 11 Jul 2026 · 17:37

Comment ça va impacter les extensions existantes de PostgreSQL ?

Alex 11 Jul 2026 · 17:35

Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.

1
Dr. J. 11 Jul 2026 · 16:20

Un pas de géant pour Rust dans les bases de données. Est-ce que ça va changer la donne pour PostgreSQL dans les applications ultra-performantes ?

1
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Темы
Обзор
Информация