PostgreSQL переписали на Rust: проект прошёл все регрессионные тесты
На GitHub опубликован проект pgrust — реализация PostgreSQL, переписанная на языке Rust. По заявлению автора, проект успешно проходит 100% регрессионных тестов оригинальной СУБД.
Регрессионные тесты Postgres представляют собой обширный набор проверок, используемый разработчиками ядра СУБД для подтверждения корректности работы движка при внесении изменений. Прохождение полного набора тестов рассматривается сообществом как значимый показатель зрелости альтернативной реализации.
Публикация вызвала заметный интерес на платформе Hacker News, где новость собрала более сотни голосов и свыше ста комментариев пользователей.
Выбор Rust для переписывания Postgres вписывается в более широкую тенденцию: язык всё чаще применяется для создания системного и инфраструктурного программного обеспечения благодаря встроенным механизмам безопасной работы с памятью без потери производительности, характерной для C.
Подробности о масштабе изменений, архитектурных решениях и дальнейших планах автора проекта в опубликованном материале не приводятся.
Источник: Hacker News
Комментарии
Войдите, чтобы комментировать.