📰 IT Дайджест

#database

17 материалов

6. PostgreSQL 19 под угрозой срыва из-за «страшных патчей»

Релиз PostgreSQL 19 ожидался в сентябре, но разработчик Роберт Хаас запустил «конкурс страшных патчей»: несколько запланированных правок вызывают опасения за качество сборки. Конкретные уязвимости не названы, но обсуждение на LWN указывает на риск переноса версии.

lwn.net · #infra #database #postgresql #release

15. LatticeDB — графовая БД в одном файле с векторным и полнотекстовым поиском

LatticeDB — встраиваемая графовая база данных на Zig, хранящая всё в одном файле. Поддерживает HNSW векторный поиск (0.83 мс на 1M векторов) и BM25 полнотекстовый. Есть биндинги для Python, TypeScript, Go. Ориентирована на Graph RAG и агентную память.

github.com · #tool #database #graph #sqlite

4. Сервис поиска лиц ClarityCheck слил 450 ГБ фото в открытый S3-бакет

Исследователь Джереми Фаулер обнаружил незащищённый Amazon S3-бакет ClarityCheck с 450 ГБ изображений, включая лица людей, в папках «faces» и «profiles». Вторая ошибка открыла email и телефоны. Данные были доступны месяцами.

arstechnica.com · #security #breach #database #privacy

13. SQLite для всего: замена Redis, Kafka, Elastic и даже PlayStation 5 (шутка)

Блог-пост утверждает, что SQLite может заменить полнотекстовый поиск, MongoDB, очередь сообщений, Clickhouse, векторную БД, Redis и файловую систему. Подчёркивается 100% MC/DC покрытие, поддержка до 2050 года и public domain. В конце — ироничное «SQLite Replacing Your PlayStation 5».

joecode.com · #infra #database #sqlite

15. PostgreSQL вместо Solr, MongoDB, Kafka, Redis, Clickhouse — и даже PlayStation 5

Статья-ответ на «SQLite for Everything»: PostgreSQL закрывает FTS, JSON, очереди, time series, векторы, кэш и файловое хранилище. Автор использует его с 2003 года и хвалит TimescaleDB для аналитики. Вывод: Postgres — это «42», но в мире баз данных.

www.raphaelbauer.com:443 · #infra #database #postgresql

1. DuckDB v2.0 выходит этой осенью: серверный режим, VARIANT, новый SQL-парсер и формат хранения

DuckDB v2.0 под кодовым именем Cyanoptera получит клиент-серверную архитектуру через расширение quack и оператор CONNECT, поддержку типа VARIANT (JSON на стероидах с автоматическим шреддингом), новый SQL-парсер и формат хранения по умолчанию. Релиз собран из более чем 10 000 коммитов с момента v1.5.

duckdb.org · #tool #database #duckdb #release

6. Ричард Хипп рассказал, как работает SQLite

Доклад создателя SQLite на YouTube (2024) с PDF-слайдами. Хипп объясняет внутреннее устройство: B-деревья, журнал WAL, механизм блокировок и почему SQLite такой надёжный. Никаких сенсаций, но для понимания того, как устроена самая популярная встраиваемая БД, — must watch.

www.youtube.com · #infra #architecture #database #sqlite

1. Tailscale traced database corruption to 16-летней ошибке в SQLite

Tailscale столкнулась с 19 случаями повреждения БД за полгода из-за бага в механизме сброса WAL в SQLite, жившего 16 лет. Ошибка вызывала падения и потерю метаданных, исправили после месяцев расследования.

tailscale.com · #infra #bug #cve #database #sqlite #tailscale

6. Расширение pgrust разогнало Postgres в 300 раз на аналитических запросах

Версия 0.2 использует батчинг, сливание операторов и SIMD. На бенчмарке Clickbench Clickhouse Postgres в pgrust в 300 раз быстрее обычного Postgres и даже обгоняет Clickhouse. На OLTP-тестах прирост 30%. Простая сумма 500 млн чисел — 20 секунд у Postgres против 358 мс у Rust.

malisper.me · #infra #database #postgres #simd

9. Zed анонсировал DeltaDB — VCS, записывающий каждую операцию между коммитами

DeltaDB даёт стабильный идентификатор каждому изменению, связывает код с породившим его диалогом с агентом и позволяет ответвиться от любой точки истории. Можно пригласить коллегу в незавершённую сессию без пуша.

zed.dev · #infra #crdt #database #sync #zed

4. Хакер уничтожил базу данных земельного кадастра Румынии

Неизвестный получил доступ к Национальному агентству кадастра и недвижимости Румынии (ANCPI) через легитимные учетные данные, замапил внутренние системы и после неудачной попытки вымогательства стер базу данных и бэкапы. Рынок недвижимости парализован на неделю, официальные приложения и сайты не работают. Агентство восстанавливает сеть с нуля, но, по слухам, у них была офлайн-копия.

news.risky.biz · #security #breach #database #romania

7. Show HN: учат Redis, Git и базу данных, пересобирая их с нуля

Ship That Code продаёт обучение через реконструкцию систем: Redis, Git и database from scratch. Формат честный — вместо «посмотри лекцию и почувствуй себя умнее» предлагают руками собрать те самые штуки, которые обычно все понимают ровно до первого вопроса про структуру данных и протоколы.

shipthatcode.com · #tool #database #rebuild #redis #show-hn #tutorial

2. Postgres переписали на Rust и прогнали через 100% regression tests

Проект pgrust от malisper заявляет, что уже проходит все regression tests PostgreSQL. Это тот редкий случай, когда «переписали базу на Rust» подкреплено не лозунгом, а конкретной метрикой из тестового набора. Конечно, до продакшена еще далеко, но репозиторий выглядит как нормальный способ посмотреть, насколько сложно угробить 30 лет C-кода и не заметить.

github.com · #tool #compiler #database #postgres #rust

12. HelixDB строит graph database поверх object storage

В Show HN авторы HelixDB рассказывают про OLTP graph database на object storage с native vector search и full-text search. Проект родился в колледже и уже год как живет в публичном виде — любопытно посмотреть, как они собираются совместить графы, вектора и FTS, не превратив всё в очень красивую демку.

github.com · #tool #database #graph #object-storage #vector

1. Microsoft открыла pg_durable: долговечные задачи прямо в PostgreSQL

В репозитории microsoft/pg_durable показали in-database durable execution — когда долгоживущие операции живут прямо внутри PostgreSQL, а не в отдельном воркере с очередями и плясками вокруг ретраев. На HN у проекта 361 очко и 83 комментария, так что тема явно задела людей, которым уже надоело чинить самодельные оркестраторы.

github.com · #infra #database #durable #execution #microsoft #postgres

11. Microsoft держит durable execution прямо в Postgres: pg_durable на GitHub

Это тот же pg_durable, но уже как живой GitHub-проект: Microsoft выложила код in-database durable execution, чтобы долгие операции переживали сбои без отдельной оркестрации снаружи базы. Судя по реакции HN, люди быстро поняли, что это не очередная игрушка про «сделаем workflow в SQL», а попытка встроить надежность туда, где и так уже живет половина корпоративной драмы.

github.com · #infra #database #durable #execution #microsoft #postgres