PostgreSQL переписали на Rust: проект прошёл все регрессионные тесты

· Linux и open source
Разработчик представил проект по переписыванию PostgreSQL на языке Rust, который успешно прошёл 100% регрессионных тестов оригинальной СУБД. Проект опубликован на GitHub и вызвал активное обсуждение на Hacker News.

cover.svg

На GitHub опубликован проект pgrust — реализация PostgreSQL, переписанная на языке Rust. По заявлению автора, проект успешно проходит 100% регрессионных тестов оригинальной СУБД.

Регрессионные тесты Postgres представляют собой обширный набор проверок, используемый разработчиками ядра СУБД для подтверждения корректности работы движка при внесении изменений. Прохождение полного набора тестов рассматривается сообществом как значимый показатель зрелости альтернативной реализации.

Публикация вызвала заметный интерес на платформе Hacker News, где новость собрала более сотни голосов и свыше ста комментариев пользователей.

Выбор Rust для переписывания Postgres вписывается в более широкую тенденцию: язык всё чаще применяется для создания системного и инфраструктурного программного обеспечения благодаря встроенным механизмам безопасной работы с памятью без потери производительности, характерной для C.

Подробности о масштабе изменений, архитектурных решениях и дальнейших планах автора проекта в опубликованном материале не приводятся.


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.