Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"pgrust - клон PostgreSQL на Rust, проходящий все регрессионные тесты"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"pgrust - клон PostgreSQL на Rust, проходящий все регрессионные тесты"  +/
Сообщение от opennews (??), 10-Июл-26, 11:11 
Опубликован проект pgrust с реализацией СУБД PostgreSQL, переписанной на языке Rust c использованием транслятора c2rust и  AI-ассистента. Заявлено, что проект пока не готов для использования в рабочих проектах, но уже успешно проходит все регрессионные тесты PostgreSQL, совместим с форматом хранения данных PostgreSQL 18.3 и может использовать data-каталог от PostgreSQL 18.3. Код проекта распространяется под лицензией AGPLv3, в отличие от оригинального PostgreSQL, поставляемого под пермиссивной лицензией PostgreSQL, близкой к лицензиям BSD и MIT. Доступна online-демонстрация возможностей, основанная на сборке в WebAssembly, а также docker-образ для быстрого запуска...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65879

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +2 +/
Сообщение от Аноним (1), 10-Июл-26, 11:11 
А зачем этот клон, если есть нормальный PostgreSQL? :/
Ответить | Правка | Наверх | Cообщить модератору

9. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от aname (ok), 10-Июл-26, 11:16 
Стильно, модно, молодёжно же.
Ответить | Правка | Наверх | Cообщить модератору

33. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –6 +/
Сообщение от Аноним (33), 10-Июл-26, 11:55 
И прирост производительности аналитических запросов в 300 раз. А ну да ладно, мелочь, просто игрушки...
Ответить | Правка | Наверх | Cообщить модератору

35. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +2 +/
Сообщение от xsignal (ok), 10-Июл-26, 11:58 
Ну это сказки уже или плата за этот "прирост" - снижение надёжности на 300%
Ответить | Правка | Наверх | Cообщить модератору

37. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –5 +/
Сообщение от нах. (?), 10-Июл-26, 12:01 
надежность постгреза и так всегда была околонулевой.

Если оно проходит весь мильен регрешн тестов - оно скорее всего будет надежнее чем код написанный кожанновыми неумехами ниасилившими разобраться в собственном проекте.

Ответить | Правка | Наверх | Cообщить модератору

39. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от aname (ok), 10-Июл-26, 12:04 
> И прирост производительности аналитических запросов в 300 раз. А ну да ладно,
> мелочь, просто игрушки...

И мне предлагается в это просто поверить

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

13. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –1 +/
Сообщение от knike (?), 10-Июл-26, 11:21 
проведение экспериментов по изменению внутреннего устройства и созданию версии PostgreSQL, избавленной от архитектурных ограничений, от которых не удаётся избавиться по историческим причинам
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –2 +/
Сообщение от Соль земли2 (?), 10-Июл-26, 11:48 
У тебя не мозги, а закрытая коробка?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

38. Скрыто модератором  +/
Сообщение от нах. (?), 10-Июл-26, 12:04 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от aname (ok), 10-Июл-26, 11:12 
> переписанной на языке Rust c использованием транслятора c2rust и AI-ассистента

Без нейросети не осиливают уже переписать.

Rust. Итоги.

Ответить | Правка | Наверх | Cообщить модератору

31. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Соль земли2 (?), 10-Июл-26, 11:51 
А нужно ли надрываться с топором, когда есть бензопила?
Ответить | Правка | Наверх | Cообщить модератору

40. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +7 +/
Сообщение от aname (ok), 10-Июл-26, 12:05 
> А нужно ли надрываться с топором, когда есть бензопила?

Особенно когда у тебя уже есть готовые дрова.

Ответить | Правка | Наверх | Cообщить модератору

3. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (3), 10-Июл-26, 11:13 
> А зачем этот клон, если есть нормальный PostgreSQL? :/

Зачем вообще что-то делать, если уже всё есть?

Ответить | Правка | Наверх | Cообщить модератору

6. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (1), 10-Июл-26, 11:15 
Вот в чём и вопрос. Зачем «изобретать велосипед»?
Ответить | Правка | Наверх | Cообщить модератору

4. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +3 +/
Сообщение от Аноним (4), 10-Июл-26, 11:13 
И найдутся же дураки, которые этим неиронично будут пользоваться. Я уверен.
Ответить | Правка | Наверх | Cообщить модератору

7. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от aname (ok), 10-Июл-26, 11:16 
Там уже, скорее всего, очередь стоит.
Ответить | Правка | Наверх | Cообщить модератору

5. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +6 +/
Сообщение от Аноним (5), 10-Июл-26, 11:13 
Да-да-да, знаем мы эти 146% прохождения тестов на совместимость, в убунте ржавый бизибокс отваливается каждый раз когда его пытаются пропихнуть.
Ответить | Правка | Наверх | Cообщить модератору

14. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +2 +/
Сообщение от Аноним (14), 10-Июл-26, 11:22 
Дык это только показывает что тесты не покрывают то, что должны покрывать.
От улучшения тестов выигрывают все, в том числе GNU coreutils.
Ответить | Правка | Наверх | Cообщить модератору

16. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от freehck (ok), 10-Июл-26, 11:26 
> Дык это только показывает что тесты не покрывают то, что должны покрывать.

Кому должны? Тесты — это не формальная спецификация. Их пишут, чтобы отлавливать регрессы, а не для того, чтобы всякие Васяны могли переписать твой продукт. Это принципиально две разные задачи.

Ответить | Правка | Наверх | Cообщить модератору

8. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Аноним (8), 10-Июл-26, 11:16 
Не, ну технически можно гонять нейронку, пока все тесты не начнут выполняться. Но что там с производительностью, архитектурой?
Ответить | Правка | Наверх | Cообщить модератору

12. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +2 +/
Сообщение от Аноним (12), 10-Июл-26, 11:21 
Растофили не умеют в архитектуру, они умеют только брать чужое спроектированное и переписывать на свою ржавчину, попутно не забывая поливать помоями тех, чей дизайн они используют.
Ответить | Правка | Наверх | Cообщить модератору

26. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –1 +/
Сообщение от Аноним (26), 10-Июл-26, 11:45 
Ну, не будьте таким категоричным, есть те кто пилят нормальные вещи в плане архитектуры: пример тот же cosmic, или создатели arti клиент tor - это не просто переписывание.
Ответить | Правка | Наверх | Cообщить модератору

30. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Смузихеб забывший пароль (?), 10-Июл-26, 11:49 
как показывает новость, не умеют даже переписывать - приходится обращаться к ИИ
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

17. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +2 +/
Сообщение от Пыщь (?), 10-Июл-26, 11:27 
Ты чего? Там святагая ржавчина! У неё нет разыменованный указатель, переполнение буфера, выход за границы, УБ-УБ-УБ, ЦВЕ, дискета, снуборд.
А ещё ... "инфантильный ты"! (тут на форуме один мощно задвигает термины, смысл которых ему, видимо, малопонятен, я лишь жалкая пародия на оного, но стараюсь не сильно отставать).
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

10. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +3 +/
Сообщение от Аноним (10), 10-Июл-26, 11:18 
Когда оно тихонечко съест или испортит данные, ИИ скажет юзеру: я очень извиняюсь, вы правы, мне не стоило этого делать.
Ответить | Правка | Наверх | Cообщить модератору

24. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Аноним (24), 10-Июл-26, 11:40 
я позволил себе деструктивную операция без явного призыва сделать бэкап))) плавали знаем
Ответить | Правка | Наверх | Cообщить модератору

11. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от freehck (ok), 10-Июл-26, 11:21 
> По словам автора проекта, в настоящее время ведётся работа над следующей версией pgrust, в которой вместо пула рабочих процессов реализована многопоточная модель обработки соединений, а также задействованы дополнительные оптимизации, такие как пакетная обработка строк в таблицах и упреждающая загрузка данных. При тестировании инструментарием percona-tpcc при обработке транзакций новая версия pgrust оказалась быстрее штатного PostgreSQL на 50%, а при обработке аналитических запросов - в 300 раз.

Да неужели. Да, это быстрее, кто ж спорит. Однако любая ошибка в коде воркера приведёт к порче памяти мастер-процесса. Разработчик выбирает явно неразумный трейдофф. Я очень сомневаюсь, что транслятор смог переписать всё с учётом потоко-безопасности и без unsafe-ов.

Ответить | Правка | Наверх | Cообщить модератору

45. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от нах. (?), 10-Июл-26, 12:16 
так-то ошибки в коде воркеров только данные в базе портили, это-то точно надежно и безопастно!

Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Аноним (15), 10-Июл-26, 11:23 
Ответить | Правка | Наверх | Cообщить модератору

18. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Аноним (26), 10-Июл-26, 11:27 
Страшно представить если кому-то придется поддерживать такой код:( Зато теперь понятно для чего нужен ИИ, так как Rust и C++ это изначально языки не для людей;)
Ответить | Правка | Наверх | Cообщить модератору

19. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  –1 +/
Сообщение от Аноним (12), 10-Июл-26, 11:30 
> C++ это изначально языки не для людей

Ты как бы врать то ври, но не завирайся. C++ появился в 1985 и до примерно C++ или чуть позже был вполне себе нормальным языком с лаконичным синтаксисом. Ты точно уверен и не брешишь, что C++ с первого дня (как ты сказал - изначально) не был для людей?

Ответить | Правка | Наверх | Cообщить модератору

20. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (12), 10-Июл-26, 11:30 
* до примерно C++11
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Аноним (26), 10-Июл-26, 11:31 
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

29. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (29), 10-Июл-26, 11:49 
Таки без С++ не было бы Qt. Да и непонятно, получилось бы Qt на каком-нибудь другом языке (на Rust бы не получилось).
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

34. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (26), 10-Июл-26, 11:58 
Да никто не отбирает заслуги С++. В свое время он отлично сослужил свою службу. Однако это не отменяет тот факт, что в текущем виде это язык для ИИ. Это уродливый и опасный монстр, над сложностью которого полностью утрачен контроль и колличество страниц в том же стандарте тому подтверждение.
Ответить | Правка | Наверх | Cообщить модератору

50. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (50), 10-Июл-26, 12:46 
при этом лучше всего ИИ пишет на пайтоне ;)
Ответить | Правка | Наверх | Cообщить модератору

21. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от нах. (?), 10-Июл-26, 11:30 
дык эта - клава, подержи...тьфу, опечатался - поддержи кота!

другой вопрос - кому оно нахрен такое надо за те деньги.

тут в существующем-то постгрезе ничего толком не получается исправить, что с клавой, что без... один вон цельный core dev пыжился-пыжился, уже почти совсем готов был (снова!) избавить нас от формата нуждающегося в vacuum - упс, оподливился. Давайте говорит все выкинем и целиком заново ядро напишем, а то мой патч не работает.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

23. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (26), 10-Июл-26, 11:38 
IT гигантам это надо! Ставка на  человек + ИИ агенты уже сделана, глупо это отрицать.
Ответить | Правка | Наверх | Cообщить модератору

27. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (24), 10-Июл-26, 11:48 
ой, как будто it гиганты никогда не садились в лужу, да они вроде как только это и делают, аппаратные рейды, кому нужны сейчас? а как бродком то их продвигал, сколько раз эпл прыгала по архитектурам процов? ну, про интел думаю не надо рассказывать, так слить надо уметь, амд может оплот логики и стабильности? все деньги мира к ним потекли, и чего, драйверов нормальных написать не могут, инструкции отключают.

> глупо это отрицать

Ответить | Правка | Наверх | Cообщить модератору

32. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (26), 10-Июл-26, 11:53 
Ничего, скоро стадия отрицания пройдет:)
Ответить | Правка | Наверх | Cообщить модератору

46. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от нах. (?), 10-Июл-26, 12:21 
> IT гигантам это надо! Ставка на  человек + ИИ агенты уже
> сделана, глупо это отрицать.

дык им ЭТО вот конкретновое (в смысле - переписанный посгрез) нафиг не надо.

Это кому-то из импортозамещателей понадобилось. Причем при этих масштабах - вылилось совсем не в бесплатную подписку, там хорошо если в меньше $10k уложились.

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

53. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от freehck (ok), 10-Июл-26, 12:57 
> один вон цельный core dev пыжился-пыжился, уже почти совсем готов был (снова!) избавить нас от формата нуждающегося в vacuum

Да сомнительная изначально была затея.

Вся разница в том, как оно ведёт себя в критической ситуации. Вот что приводит к блоатингу таблиц? Активные update-ы и delete-ы. И zheap должен, по идее, облегчать жизнь в этом случае... Но цена за это — кратное замедление этих запросов (а это очень критично, между прочим), плюс ещё сильное разрастание WAL-ов. Ну то есть овчинка выделки явно не стоит: лучше уж вакуум гонять.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

25. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Аноним (25), 10-Июл-26, 11:41 
PostgreSQL написан на чистом C, собирается очень быстро и оставьте его на чистом C
Ответить | Правка | Наверх | Cообщить модератору

36. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от xsignal (ok), 10-Июл-26, 12:00 
Тесты проходит, а то, что не покрыто тестами - фантазия нейросети и неопределённое поведение...
Ответить | Правка | Наверх | Cообщить модератору

43. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от нах. (?), 10-Июл-26, 12:15 
а то что не покрыто тестами - фантазия кожановых тяпляперов с 95 года сменивших четыре поколения. Безусловно оно надежно и эффективно, как китайская стена!

Ответить | Правка | Наверх | Cообщить модератору

51. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Аноним (50), 10-Июл-26, 12:48 
тяпляпер так-то починить может и есть спросить с кого, с ИИ взятки гладки и поддерживать прожект сложнее привет, мир ИИ пока не очень чтоб...
Ответить | Правка | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от Аноним (41), 10-Июл-26, 12:08 
Ответить | Правка | Наверх | Cообщить модератору

42. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от Vasyan (??), 10-Июл-26, 12:11 
Claude Code по утекшим исходникам уже переписали на Rust какие-то кажется корейские чуваки. Потом еще всякое улучшили, включая добавление поддержки моделей других вендоров.
Посмотрели, что никто его юзать не собирается, несмотря на все плюшки и забили на него.
Ответить | Правка | Наверх | Cообщить модератору

47. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от нах. (?), 10-Июл-26, 12:22 
> Claude Code по утекшим исходникам уже переписали на Rust какие-то кажется корейские

а где, кстати, скачать?! Мне очена надо вотъ!

Ответить | Правка | Наверх | Cообщить модератору

44. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Sm0ke85 (ok), 10-Июл-26, 12:15 
>pgrust - клон PostgreSQL на Rust, проходящий все регрессионные тесты

Сразу написали, что в случае бага - это "тесты" виноваты... ахахаха))))

Ответить | Правка | Наверх | Cообщить модератору

48. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Имя (?), 10-Июл-26, 12:31 
Ждём дефолтом в ближайшей версии Ubuntu, успех с coreutils непременно нужно закрепить xD
Ответить | Правка | Наверх | Cообщить модератору

49. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +1 +/
Сообщение от Аноним (50), 10-Июл-26, 12:44 
Соседняя новость:
73% проектов на Flathub, созданных с помощью AI, были заброшены спустя несколько месяцев
Ответить | Правка | Наверх | Cообщить модератору

52. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от заголовок (?), 10-Июл-26, 12:55 
"После запрета размещения в каталоге Flathub приложений, сгенерированных при помощи AI..."
Ответить | Правка | Наверх | Cообщить модератору

54. "pgrust - клон PostgreSQL на Rust, проходящий все регрессионн..."  +/
Сообщение от онанист (?), 10-Июл-26, 13:04 
ms offcie аналог когда?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру