Forwarded from Dmitry Sh
Мы обещали наш доклад с недавнего TeamLead Conf в СПб. Вот он: https://habr.com/ru/company/flant/blog/469453/
Хабр
Управление распределенной командой в режиме многопроектности (обзор и видео доклада)
23-24 сентября в Санкт-Петербурге проходила конференция Saint TeamLead Conf 2019 . «Флант» принял в ней активное участие: Игорь Цупко (наш директор по неизвестному) провел митап, на котором участники...
Вспомним о паралельных билдах
https://dzone.com/articles/what-to-release-faster-try-parallel-builds-and-mod
PS: image added
https://dzone.com/articles/what-to-release-faster-try-parallel-builds-and-mod
PS: image added
Анонсирую Holy Wars чат, где каждую неделю запускаем новый холливар топик
урла - вот https://t.me/holy_wars_by_kvm
PS: еще есть https://t.me/best_of_ru_it - туда можно форвардить цитаты из IT чатов, в описание канала есть контакт - пишите ему он добавит вас
урла - вот https://t.me/holy_wars_by_kvm
PS: еще есть https://t.me/best_of_ru_it - туда можно форвардить цитаты из IT чатов, в описание канала есть контакт - пишите ему он добавит вас
Telegram
Best of ru IT
Цитатник ru IT сообществ в телеге
contact @terrifilch
contact @terrifilch
Forwarded from Dmitry Sh
Перевели заметку о том, для чего и как работает Kustomize, ставший частью kubectl в Kubernetes 1.14: https://habr.com/ru/company/flant/blog/469179/
Хабр
Краткое введение в Kustomize
Прим. перев.: Статью написал Scott Lowe — инженер с большим стажем в ИТ, являющийся автором/соавтором семи печатных книг (преимущественно по VMware vSphere). Сей...
Forwarded from Evil Martians
Что нового в PostgreSQL 12?
Вышел релиз нашей любимой системы управления базами данных PostgreSQL.
Хоть мегапрорывных фич в этот раз нет, но количество различных приятных улучшений и оптимизаций вполне оправдывает скорейшее обновление.
Что есть важного в заметках к релизу (http://amp.gs/ArcS):
• генерируемые колонки — позволяют на ходу вычислять и кэшировать значения на основе других колонок (теперь можно обойтись без триггеров). Пока что поддерживается только тот их вид, который записывает данные на диск, чисто виртуальные колонки пока делать не стали.
• CTE inlining — теперь по умолчанию common table expressions являются полноправными участниками процесса планирования выполнения запроса и планировщик может строить более быстрые планы, а мы — смело использовать их как инструмент рефакторинга запросов. Но в каких-то случаях может стать хуже, т.к. раньше CTE любили использовать в качестве «забора», не давашего планировщику чересчур усердничать. На этот случай подготовили флаги, позволяющие вернуть старое поведение, если нужно. Читайте подробнее об истории использования CTE в качестве optimization fence здесь: http://amp.gs/ArcN
• мультиколоночная статистика — в сложных запросах, использующих сильно коррелирующие друг с другом колонки (такие как страна и язык, например), планировщик обычно очень сильно ошибается в своих оценках, но теперь можно ему подсказать о таких взаимосвязях в данных и ускорить сложные запросы.
• прогресс создания индексов — создание индекса на большой таблице в нагруженной базе может занимать часы и раньше этот процесс сопровождался страхом и неопределённостью — идёт ли процесс, не заблокировался ли кем, сколько же ещё ждать, стоит ли идти спать до утра? Теперь можно наблюдать за прогрессом в специальной вьюшке.
• ускорение работы и уменьшение размера многоколоночных B-Tree индексов, особенно с большим количеством одинаковых значений или добавленными колонками. Правда, это работает только для свежесозданных индексов, а для остальных после обновления придётся сделать
• поддержка стандартизованного языка SQL/JSON path для доступа к данным в «развесистых» json'ах.
• ускорение запросов к сильно партиционированным таблицам — теперь можно смело работать с тысячами партиций.
…и много чего ещё.
Мы уже планируем обновление своих баз, а вы?
Вышел релиз нашей любимой системы управления базами данных PostgreSQL.
Хоть мегапрорывных фич в этот раз нет, но количество различных приятных улучшений и оптимизаций вполне оправдывает скорейшее обновление.
Что есть важного в заметках к релизу (http://amp.gs/ArcS):
• генерируемые колонки — позволяют на ходу вычислять и кэшировать значения на основе других колонок (теперь можно обойтись без триггеров). Пока что поддерживается только тот их вид, который записывает данные на диск, чисто виртуальные колонки пока делать не стали.
• CTE inlining — теперь по умолчанию common table expressions являются полноправными участниками процесса планирования выполнения запроса и планировщик может строить более быстрые планы, а мы — смело использовать их как инструмент рефакторинга запросов. Но в каких-то случаях может стать хуже, т.к. раньше CTE любили использовать в качестве «забора», не давашего планировщику чересчур усердничать. На этот случай подготовили флаги, позволяющие вернуть старое поведение, если нужно. Читайте подробнее об истории использования CTE в качестве optimization fence здесь: http://amp.gs/ArcN
• мультиколоночная статистика — в сложных запросах, использующих сильно коррелирующие друг с другом колонки (такие как страна и язык, например), планировщик обычно очень сильно ошибается в своих оценках, но теперь можно ему подсказать о таких взаимосвязях в данных и ускорить сложные запросы.
• прогресс создания индексов — создание индекса на большой таблице в нагруженной базе может занимать часы и раньше этот процесс сопровождался страхом и неопределённостью — идёт ли процесс, не заблокировался ли кем, сколько же ещё ждать, стоит ли идти спать до утра? Теперь можно наблюдать за прогрессом в специальной вьюшке.
• ускорение работы и уменьшение размера многоколоночных B-Tree индексов, особенно с большим количеством одинаковых значений или добавленными колонками. Правда, это работает только для свежесозданных индексов, а для остальных после обновления придётся сделать
REINDEX CONCURRENTLY (кстати, его тоже добавили, тоже с прогрессом)• поддержка стандартизованного языка SQL/JSON path для доступа к данным в «развесистых» json'ах.
• ускорение запросов к сильно партиционированным таблицам — теперь можно смело работать с тысячами партиций.
…и много чего ещё.
Мы уже планируем обновление своих баз, а вы?
Стрим на только начинающийся митап
https://youtu.be/ChDhK0JEXyQ
https://youtu.be/ChDhK0JEXyQ
YouTube
- YouTube
Forwarded from HABR FEED + OPENNET
Релиз СУБД PostgreSQL 12
https://www.opennet.ru/opennews/art.shtml?num=51604
После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 12. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2024 года. #opennet
https://www.opennet.ru/opennews/art.shtml?num=51604
После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 12. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2024 года. #opennet
www.opennet.ru
Релиз СУБД PostgreSQL 12
После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 12. Обновления для новой ветки будут выходить в течение пяти лет до ноября 2024 года.
Forwarded from HABR FEED + OPENNET
Опубликван курс видеолекций "Современный и эффективный С++"
https://www.opennet.ru/opennews/art.shtml?num=51616
Опубликованы записи 12 докладов, посвящённых таким темам, как C++11, C++14, C++17, неопределённому поведению, STL, оптимизации скорости сборки, метапрограммированию и другим темам, связанным с разработкой на языке С++. #opennet
https://www.opennet.ru/opennews/art.shtml?num=51616
Опубликованы записи 12 докладов, посвящённых таким темам, как C++11, C++14, C++17, неопределённому поведению, STL, оптимизации скорости сборки, метапрограммированию и другим темам, связанным с разработкой на языке С++. #opennet
www.opennet.ru
Опубликован курс видеолекций "Современный и эффективный С++"
Опубликованы видеозаписи 12 докладов, посвящённых таким темам, как C++11, C++14, C++17, неопределённое поведение, STL, оптимизация скорости сборки, метапрограммирование и другим темам, связанным с разработкой на языке С++.
Forwarded from Админим с Буквой (bykva)
Очень важное событие нас настигло! Я бы даже сказал событие века! это не должно оставаться в стороне... итак! кубернетес будут переписывать с go на bash. Сложно даже передать как долго мы терпели эту гошечную тиранию! как наконец-то свободно можно вздохнуть. Итак, а вот и новый сайт проекта. Ну, чтобы избавляться от старых подходов, так полностью!
bashernetes.com
#юмор
bashernetes.com
#юмор
Loki 0.2.0 release memory usage improvements
1 ) https://grafana.com/blog/2019/08/15/lokis-path-to-ga-query-optimization-part-one/
2) https://grafana.com/blog/2019/08/19/lokis-path-to-ga-query-optimization-part-two/
3) https://grafana.com/blog/2019/08/20/lokis-path-to-ga-query-optimization-part-three/
1 ) https://grafana.com/blog/2019/08/15/lokis-path-to-ga-query-optimization-part-one/
2) https://grafana.com/blog/2019/08/19/lokis-path-to-ga-query-optimization-part-two/
3) https://grafana.com/blog/2019/08/20/lokis-path-to-ga-query-optimization-part-three/
Grafana Labs
Loki’s Path to GA: Query Optimization, Part One | Grafana Labs
As the Grafana Labs team pushes the Loki project toward general availability, we will be doing deep dives on its key features. Today, we’re focusing on query optimization.
Обзорное выступление GCE, Istio, Google Anthos (ru)
https://youtu.be/SpZ1CGSlaQg?t=22240
PS: очень инрересное, смотреть всем devops причастным
https://youtu.be/SpZ1CGSlaQg?t=22240
PS: очень инрересное, смотреть всем devops причастным
Анонс онлайн конфы
24 hours. 150 speakers. free online.
The world's largest #DevOps conference is back on 6 November 2019
https://www.alldaydevops.com/
24 hours. 150 speakers. free online.
The world's largest #DevOps conference is back on 6 November 2019
https://www.alldaydevops.com/
Alldaydevops
All Day DevOps | The World's Largest DevOps Conference
Join us for the largest virtual DevOps conference. Now available on-demand!
24 Hours | 5 tracks | Free Online
24 Hours | 5 tracks | Free Online
Inside of Kubernetes Controller — Kenta Iso gives us a deep dive into Kubernetes Controllers.
Speaker Deck
Inside of Kubernetes Controller