home.social

#c_programming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #c_programming, aggregated by home.social.

  1. Ah yes, because we need protective goggles when working on ANSI C .
    .
    .
    .
    DEFINITELY HAVE TO KEEP CHILDREN AWAY FROM ANSI C...
    #c #ansic #c_programming #ansi

  2. Подводные камни устройства карты видимости в СУБД PostgreSQL

    Карта видимости - это достаточно простой механизм в СУБД PostgreSQL, но даже он имеет множество интересных тайн, если погрузиться в детали реализации. В этой статье мы выясним: 1. Какие особенности есть у механизма сбрасывания и установки бита полной видимости. 2. Как Index only scan использует бит полной видимости. 3. Зачем записывать информацию об изменении карты видимости в WAL. 4. Каким образом карта видимости участвует в оптимизации предвыборки Bitmap scan. 5. Зачем механизму оценки селективности нужна карта видимости.

    habr.com/ru/articles/842520/

    #postgres #postgresql #visibility_map #vm #open_source #анализ_программ #reverseengineering #исходный_код #c_programming #субд

  3. PostgreSQL. Устройство карты свободного пространства

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

    habr.com/ru/articles/806415/

    #postgres #postgresql #free_space_map #fsm #open_source #анализ_программ #reverseengineering #исходный_код #субд #c_programming