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

Перенос 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 плохо поддерживает.
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.
Войдите, чтобы участвовать в обсуждении.
Comment vont fonctionner les extensions et plugins de PostgreSQL avec ce port Rust ? Faut-il tout réécrire ?
Est-ce que les extensions PostgreSQL fonctionneront avec ce port Rust ? Faut-il tout réécrire ?
The Rust port might initially focus on core functionality, with extensions and plugins being adapted or rewritten later as the project evolves.
Est-ce que Rust va permettre d'innover plus vite sur PostgreSQL ?
Je me demande si ce port en Rust va coexister avec PostgreSQL ou devenir un projet à part.
Rust pour PostgreSQL, ça va changer des choses en performance ?
La sécurité mémoire de Rust pourrait vraiment améliorer la stabilité de PostgreSQL.
Comment ça va impacter les extensions existantes de PostgreSQL ?
Ça donne envie de voir ce que Rust peut apporter à PostgreSQL en fiabilité et en vitesse.
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 ?