9 Jul 2026, 17:30 UTC506 views12 reactionsread 8 August 2026 Доступно видео с моего выступления на C++ Russia про стратегию слияний в LSM дереве которую мы используем в Виниле - дисковом движке для Picodata. Винил продолжает развиваться: в готовящемся релизе 26.2 заменен аллокатор и добавлена поддержка transaction isolation level “snapshot”. На очереди новый tuple cache и нативная поддержка ttl.
🔥12
9 Jul 2026, 17:30 UTC481 views28 reactionsread 8 August 2026 Forwarded from @cpprussia_channel
#видеозаписи #плюсочетверг
Разбираемся с проблемой, для которой не существует доказанного оптимального решения — на какие компромиссы идут разработчики движков хранения данных?
Узнайте из доклада:
Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях
😉 YouTube | 📺 VK Видео
👍15🔥9❤4
5 Jun 2026, 11:58 UTC≈1,030 views20 reactionsread 8 August 2026 Томас Кун в "Структуре научных революций" пишет о том, что революции в науке не происходят через переубеждение оппонентов. Революция - это война школ, и побеждает та школа, которая подготовит более востребованных учеников. В 1999-2000 году я работал программистом на Perl, разрабатывал веб-сайты, интернет магазины. Мне очень нравился этот язык за свою гибкость, выразительность, эффективность. В сравнении Perl vs PHP P…
👍12😁4❤2👀2
23 May 2026, 10:12 UTC≈1,660 views34 reactionsread 8 August 2026 Японский аналог Российского "PostgreSQL изнутри" Егора Рогова - "The Internals of PostgreSQL" Hironobu SUZUKI. Кажется, ещё больше ориентирована на разработчиков СУБД чем на DBA, и в отличие от русскоязыной книги содержит больше информации по журналированию и репликации. В целом, обязательна к прочтению, если вы как-то связаны с PostgreSQL - будь то использование, развитие, или имитация.
👍34
13 May 2026, 13:54 UTC≈1,590 views28 reactionsread 8 August 2026 Пообщались с @alexeyrybak на тему сверх-больших инсталляций СУБД: какие ключевые факторы выбора, ограничения и т.д. За 30 минут живого общения наговорили на long read, сейчас доступна первая часть: https://t.me/rybakalexey/469
👍24🔥4
25 Apr 2026, 20:09 UTC≈1,800 views36 reactionsread 8 August 2026 File
Доступно видео и слайды с моего выступления на arenaday.io. Думаю, уместно сказать как я их готовил. Нет, нейрослопа там нет. Тексты я по-прежнему пишу сам. Но вот иллюстрации у меня стали получаться на порядок быстрее.
🔥20👍13👏3
15 Apr 2026, 09:13 UTC≈1,960 views19 reactionsread 8 August 2026 Интересное движение в MariaDB: pluggable data types. Возможность была в PostgreSQL десятки лет, и является основополагающей для архитектуры СУБД. Должен признать, что будучи выходцем на момент основания Tarantool из экосистемы MySQL я не понимал важность именно расширяемой системы типов, в результате в Tarantool/Picodata добавление нового типа данных требует множества касаний в коде. Реализация в MariaDB до сих пор …
👍18❤1
9 Apr 2026, 08:30 UTC≈1,930 views58 reactionsread 8 August 2026 Опубликовал свою статью о новом планировщике в Vinyl на Хабр. Это результат работы по проекту импортозамещения Cassandra на основе Picodata, которую мы делали в январе-феврале 2026 года, сейчас код уже полностью доступен в релизах Picodata 26.1 и нашем Tarantool 2.11.8. Лайк-шер-алишер.
👍41🔥17
23 Mar 2026, 15:23 UTC≈1,620 views58 reactionsread 8 August 2026 Вышел мой подкаст вместе с Кириллом Мокевниным на его площадке "Организованное программирование". Говорим про всё подряд: SQL, NoSQL, будущее СУБД, ИИ.
https://youtu.be/_9JhY63Cvtc?si=FeHn0rEBZXlN3_qe
Ссылки на трансляцию на российских площадках:
- vkvideo - https://vkvideo.ru/video-224967259_456239258
- rutube - https://rutube.ru/video/72d2081f06703cd8bbbefb2bbcfac0be/
🔥42👍11❤3👏2
20 Mar 2026, 21:41 UTC≈1,320 views32 reactionsread 8 August 2026 Интересный pull request в seastar - выносит весь ввод-вывод на decicated cpu cores.
Основная фишка seastar - симметричность и локальность исполнения. Все ядра одинаковые и каждое ядро СУБД делает всё - и обработку данных, и сетевой и дисковый ввод-вывод. В Picodata, например, вводом-выводом занимаются обособленные потоки, а tx thread изолирванно занимается только обработкой транзакций.
Планировщик Tokio в Rust мо…
👍22🔥7👀2😁1
5 Feb 2026, 14:17 UTC≈1,440 views13 reactionsread 8 August 2026 Обновлял zstd в Picodata с версии 1.5.1 до 1.5.7 и получил результаты которые не могу объяснить:
ZSTD | level 3 | level 9 | level 18 |
-----------------------------------------------------
1.5.7, API v2 | 240 MB/s | 107 MB/s | 10.4 MB/s |
-----------------------------------------------------
1.5.7, API v1 | 223 MB/s | 125 MB/s | 35 MB/s |
-----------------------------------------------------…
🤔12😁1
6 Nov 2025, 17:33 UTC≈1,710 views23 reactionsread 8 August 2026 Крайне любопытный тред в Cassandra mailing list о том, не реализовать ли в Cassandra поддержку диалекта PostgreSQL. Диалект PostgreSQL пожирает мир баз данных с невероятной скоростью: если только вы не делаете что-то совсем своё, как TigerGraph или Memgraph, то вы выбираете диалект PostgreSQL. Для сообщества Cassandra это вдвойне любопытно, т.к. Cassandra, по моему мнению, реализует один из самых чудовищных диалектов…
🔥14👍5👀2😁2
Showing the 12 most recent of 20 posts we hold for @rabid_transit. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.