Серия «ITшное»

Принципиально важное отличие технического анализа на бирже и статистического анализа производительности СУБД

В обоих темах - основа графики изменения значений цены акции на бирже или скорости СУБД .
Одинаковый набор статистических инструментов - медиана , корреляция , регрессия .

Однако принципиальное отличие состоит в том , что трейдер на бирже хочет верить в то , что его индикаторы предскажут будущее развитие цены. И как долго ситуация продлится.

DBA(performance engineering) хочет знать - почему скорость СУБД уменьшилась в прошлом и какие действия нужно предпринимать чтобы ситуация не повторилась.

Замена GitHub

В связи с выходом работ по продукту на этап тестирования, интересует возможность выложить исходники для свободного скачивания и тестирования желающими.
Враги заблокировали GitHub:
GitHub объяснил блокировку российских аккаунтов санкциями
По словам представителя сервиса, доступ к аккаунтам ограничен в соответствии с санкциями США.
Подробнее: https://www.securitylab.ru/news/531173.php

И возникает вопрос - какой ресурс использовать ?
Yandex Диск ? Какие аналоги GitHub есть ?

Update.
Оказывается , альтернативы есть и вполне достаточно:
https://vc.ru/dev/175025-top-10-alternativ-github-dlya-razmesheniya-open-source-proektov

Наверное к конференции , будет готов дистрибутив и статистика использования . Поживем увидим.

Итак , платформа хранения , похоже определена

GitFlic: обзор российской платформы для разработки программного обеспечения

https://ict-online.ru/it_class/GitFlic-obzor-rossiiskoi-platformy-dlya-razrabotki-programmnogo-obespecheniya-288453

Надо , будет поподробнее почитать и в принципе можно начинать.

День когда разработка программного обеспечения перестала быть инженерной дисциплиной

Методология Scrum была создана американцами Джеффом Сазерлендом и i Швабером в 1993 году.

Понятие MVP (Minimum Viable Product, минимально жизнеспособный продукт) появилось в 2001 году благодаря Фрэнку Робинсону, президенту консалтинговой фирмы SyncDev.

С этого времени - качество , надежность, эффективность и управляемость программного обеспечения были принесены в жертву идолу рынка.
Пути инженеров и программистом стали расходится.

Ибо - Хуяк , хуяк и в продакшн ( Гимн современного поколения разрабов и манагеров).



Слава Богу , что программисты не строят дома , мосты , самолеты и другие высокосложные критичные инженерные системы.

MVP по русски называется - *уяк, *уяк и в продакшн.

Когда настанет апокалипсис и закат цивилизации ?
Например , когда результаты новомодных методик внедрят в системы управления АЭС и РВСН.

День когда разработка программного обеспечения перестала быть инженерной дисциплиной

P.S. Они в общем то не виноваты. Их так учили. Они просто не знают, что можно работать по другому. Плюс постоянный прессинг иффиктивных манагеров и ведь реально надо как то работать и семью кормить. Вот и приходится клепать фичи.

Показать полностью 1
0

Ну наконец-то - хоть кому то интересно оказывается

Хороший день, надо сохранить в картотеку.

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

Дело сдвинулось с мертвой точки. Хоть с кем-то теперь можно будет поговорить .

PGConf.Russia 2025 - по самому интересному докладу

На марафоне "Статистический анализ производительности СУБД PostgreSQL" - прибавились участники

На марафоне "Статистический анализ производительности СУБД PostgreSQL" - прибавились участники

В продолжении мыслей по докладу "Статистический анализ бенчмарка", пока , у меня 2 вопроса :
1️⃣ На чем основана гипотеза о том, что при одинаковой нагрузке на один запрос распределения может иметь разные законы , т.е. не только нормальное распределение ? Почему такое утверждение? . Я в , своих ранних работах исходил из предположения, что при таком сценарии отклонение от нормального распределения вызвано исключительно влиянием инфраструктуры .

Надо будет поискать в архивах ссылки на статьи с результатами .
Например:
https://dzen.ru/a/ZySQuwNT3juobQyk

Статистический анализ результатов нагрузочного тестирования СУБД в условиях облачной инфраструктуры

2️⃣Итак , в ходе статистического анализа установлены параметры распределения, моды , медианы . Какое практическое применение этих данных ? Что дальше ?
Или другими словами - какие выводы можно сделать на основании определения параметров статистического распределения результатов бенчмарка ?

P.S.
Пользуясь случаем и возможностью - вопросы задал. Жду ответа.

Показать полностью 1
1

PGConf.Russia 2025. Мысли вслух или эффект наблюдателя

Самый странный вопрос , постоянно задаваемый из зала:

А как сбор метрик влияет на производительность СУБД ?

Коллеги, вам надо беспокоится и думать - как использовать полученные данные? А не переживать о неком влиянии сбора метрик на производительность.
Влияет ли сбор метрик производительности и состояния СУБД на работу СУБД?
Конечно влияет - Отключите мониторинг и живите спокойно и не переживайте 😎
Меньше знаешь - крепче спишь.

Эффект наблюдателя в DBA

2

PGConf.Russia 2025. 01 апреля. Мысли вслух

Итак, сегодня также доклад о производительности СУБД

Расширения, помогающие при оптимизации

Небольшой доклад про различные расширения, которые помогут при оптимизации.

Расширения, помогающие при оптимизации (Александр Степашкин) | PGConf.Russia 2025 | PGConf.Russia

В принципе доклад, интересный. Хотя и ничего нового . Да и не совсем понятно - оптимизация чего ?

Разумеется, я не мог не задать стандартный вопрос:

- Как вообще определить производительность базы данных ? Что это такое?

На что был получен абсолютно ожидаемый ответ :

-На мой взгляд это , что то индивидуальное .

Окак. Со прошлого года , со времени начала публикаций на Хабре , по теме производительность - ничего не изменилось.

Как тут не вспомнить классику:

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

У. Томсон (лорд Кельвин) шотландский ученый-физик.

Итак, тема оптимизации производительности СУБД - довольно актуальна .

Конечно же это хорошо , надо более активно собирать материалы на конференцию.

Показать полностью
Отличная работа, все прочитано!