Home
Videos uploaded by user “#RuPostgres”
#RuPostgres Live 8: postgres_dba, v11 feature freeze, что за дела с fsync и другие постгрес-новости
 
01:16:02
postgres_dba – инструментарий для диагностики Постгреса в полуавтоматическом режиме прямо в psql https://github.com/NikolayS/postgres_dba — обсудим, как с помощью него быстро «прощупывать» базу изнутри, оценивать bloat, находить лишние индексы, тормозящие запросы и т.д. Кроме этого, поговорим о разных постгресовых новостях. Предварительный список (приветствуется дополнения — пишите в комментариях): - что за дела такие с fsync?! никому нельзя верить? https://twitter.com/michaelpq/status/981792732296302592 - Postgres 11 feature freeze https://commitfest.postgresql.org/17/ - что случилось с патчем MERGE? - уверенный рост популярности Постгреса среди стартапов (и не только) https://twitter.com/postgresmen/status/982422310672986112 - Awesome Postgres – подборка всякой всячины https://github.com/dhamaniasad/awesome-postgres - как картинка Скарлетт Йоханссон заставляла кластера Постгреса майнить криптовалюту и кто в этом виноват https://www.imperva.com/blog/2018/03/deep-dive-database-attacks-scarlett-johanssons-picture-used-for-crypto-mining-on-postgre-database/
Views: 457 #RuPostgres
#RuPostgres Live 7: Владимир Бородин, Яндекс
 
01:05:56
1-го марта в 18:00 мск состоится #RuPostgres Live с Владимиром Бородиным, PostgreSQL-экспертом компании Яндекс. Владимир известен нашему сообществу прежде всего по истории успеха переезда Яндекс.Почты с Oracle на Postgres и полученном при этом опыте. Об этом Владимир рассказывал на наших же встречах в Яндексе (https://events.yandex.ru/lib/talks/2382/, https://events.yandex.ru/lib/talks/3202/). Что изменилось за прошедшие годы? Как широко используется Постгрес в российском интернет-гиганте теперь? Какие вызовы сейчас стоят перед нашим гостем? Об этом и не только мы и поговорим во время нашей следующей живой встречи! Подписывайтесь на канал и включайте «колокольчик», чтобы не пропустить эфиры и новые выпуски.
Views: 619 #RuPostgres
#RuPostgres Live 4: как писать и читать сложные SQL-запросы
 
02:07:21
Онлайн-опросы неизменно показывают — всех нас очень интересуют две вещи: а) как писать наиболее эффективные SQL-запросы, б) как «читать» такие запросы, а точнее, как понимать, что именно делает или будет делать СУБД при их выполнении. Эти две неразрывно связанные друг с другом темы чрезвычайно обширны, SQL-искусству можно (и нужно) учиться годами. Во время нашей очередной встречи в прямом эфире мы затронем некоторые аспекты обеих. ЧАСТЬ 1: EXPLAIN Алексей Ермаков. Как читать и интерпретировать вывод команды EXPLAIN Команда EXPLAIN — основной инструмент анализа запросов, позволяющий разобраться, каким образом запрос будет выполняться и как можно его ускорить. Для сложных запросов вывод может быть довольно громоздким и его становится сложно читать. Я расскажу, из каких частей состоит план запроса, на какие «маркеры» в нём следует обращать внимание в первую очередь и как на это реагировать. ЧАСТЬ 2: ADVANCED SQL Николай Самохвалов. SQL современный и «продвинутый» «Я не волшебник, я только учусь». Продвинутому SQL нас постоянно учат такие видные гуру как Markus Winand и Макс Богук. Рекурсивные CTE, LATERAL JOIN, виртуозная работа с массивами и строками, window functions и прочие модные штучки, которые помогут вам в дрессировке вашего Постгреса, — я постараюсь сделать хороший обзор, а если вдруг тема покажется интересной, то в следующих сеансах группового Постгреса мы обязательно пригласим настоящих гуру :)
Views: 1037 #RuPostgres
#PostgreSQLRussia митап в компании Avito.ru
 
03:00:18
15 октября 2014 в компании Avito прошёл очередной митап #PostgtreSQL. Ссылки на отдельные выступления ↪ 0) Приветственное слово Брюса Момджана (Bruce Momjian): http://www.youtube.com/watch?v=C8XXdkWGheo БЛИЦ-ДОКЛАДЫ 1) Dmitrii Golub: «про как мы в mili.ru ускорили алгоритм вычисления задолженности, переписав его на pl/pgsql, с какими сложностями столкнулись, чего добились». Mili.ru - сервис микрозаймов: http://youtu.be/2LDAcGZRAEM?t=6m45s 2) «Эффективный поиск ближайшего объекта своими руками» 2а) Александр Коротков, «Интаро-Софт», PostgreSQL GDG: http://youtu.be/2LDAcGZRAEM?t=17m22s 2б) Стас Кельвич, аспирант МИФИ: http://youtu.be/2LDAcGZRAEM?t=23m13s 3) [SPECIAL GUEST] Максим Лапшин, Erlyvideo.ru. Рассказ о небольшом (но ставшем очень популярным!) проекте mysql2postgres (https://github.com/maxlapshin/mysql2postgres/): http://youtu.be/2LDAcGZRAEM?t=31m52s 4) Олег Бартунов, PostgreSQL Global Development Group, major hacker. Анонс PGCONF.RUSSIA-2015 (Москва, февраль 2015): http://youtu.be/2LDAcGZRAEM?t=46m56s ОСНОВНАЯ ЧАСТЬ 5) PostgreSQL в архитектуре Avito. Михаил Тюрин, Avito.ru: http://youtu.be/2LDAcGZRAEM?t=1h1m40s 6) PostgreSQL + PHP. Мурат Кабилов, Avito.ru: http://youtu.be/2LDAcGZRAEM?t=1h42m10s 7) Резервирование, архивирование, восстановление и т.п. [DEMO] Демонстрация восстановления и отката PostgreSQL. Сергей Бурладян, Avito.ru: http://youtu.be/2LDAcGZRAEM?t=2h8m11s
Views: 2592 #RuPostgres
#PostgreSQLRussia - 15.09.2015 - Миграция из Oracle в Postgres (CUSTIS)
 
02:30:36
Встречи сообщества http://PostgreSQLRussia.org - Миграция из Oracle в Postgres. Встреча в компании CUSTIS. План встречи: 19:00 Приветственная пицца, свободное общение. 19:20 Вступление. Рассказ о CUSTIS. 19:25 Николай Самохвалов. Коротко о PostgreSQL. 19:35 Максим Трегубов, CUSTIS. Миграция данных из Oracle в Postgres. Доклад о том, как мы для одного из заказчиков тестировали переход с СУБД Oracle на Postgres. Расскажем о выборе инструмента миграции данных, настройке тестовой среды и о полученных результатах. Также немного затронем модную тему DevOps и покажем роль Ansible в миграции данных. 20:10 Вячеслав Муравлев, CUSTIS. Data Access Layer как страховка при миграции СУБД. Для многих АС миграция с одной СУБД на другую сродни наступлению страхового случая «тотал» - необходимо переписать львиную долю кода. Подстраховаться от такого ущерба можно с помощью шаблона проектирования Data Access Layer (DAL). Мы расскажем как этот подход помог нам провести первый этап миграции АС одного из заказчиков с Oracle на PostgreSQL, рассмотрим инструментарий, обсудим применимость подхода на уровне предприятия. 20:30 Иван Кухарчук, ЯНДЕКС. Как можно сэкономить на лицензиях и снизить нагрузку на Oracle, переселив отчёты в PostgreSQL. 20:50 Завершение встречи, свободное общение.
Views: 1175 #RuPostgres
#RuPostgres Live 6. Максим Богук, DataEgret
 
01:20:32
Очень глубокое погружение в очень продвинутый SQL. В этот раз будет нечто ещё более безумное в плане онлaйна, чем раньше! Гигантский телемост Австралия — Калифорния — Германия — Россия %) ***** Учим слона танцевать рок’н’ролл. Часть 1: игры с индексами Не всегда проблемы производительности базы можно решить изменением настроек или простым созданием индексов. Когда эти простые способы не дают результата, в дело вступают более сложные техники, часто требующие переписывания запросов и тому подобной «дрессировки» оптимизатора. С точки зрения разработчиков это отдает чёрной магией и выглядит очень сложным хакингом, однако, если разобраться в базовых принципах и научиться их комбинировать, можно добиться улучшения производительности на порядки. Сегодняшний доклад посвещен нетривиальному использованию индексов для ускорения запросов. Очень много внимания будет уделено обьяснению, как именно тот или иной приём работает и почему. 1. Использование INDEX ONLY SCAN для ускорения offset запросов 2. Использование индекса по (f1) для ускорения запросов ORDER BY f1, f2 LIMIT N 3. Использование индекса по (f2, f1) для ускорения запросов ORDER BY f1, f2 LIMIT N В ближайшие месяцы будет продолжение этого доклада, посвящённое другим похожим задачам и проблемам.
Views: 950 #RuPostgres
#RuPostgres Live 3: Валентин Гогичашвили, Zalando
 
01:15:36
Если вы интересуетесь Постгресом, обязательно подписывайтесь на youtube-канал #RuPostgres: https://www.youtube.com/channel/UC0SBGSNmBLrTZIkbN-lJHnw ! А если не интересуетесь — всё равно подписывайтесь (как раз так и заинтересуетесь). В четверг 9 ноября в 19мск мы снова встретимся в прямом эфире! На этот раз у нас в гостях — Валентин Гогичашвили, один из руководителей разработки Zalando (https://en.wikipedia.org/wiki/Zalando). Zalando SE – европейский ecommerce-гигант с капитализацией в 10 миллиардов долларов (FRA:ZAL) и штаб-квартирой в Берлине. И в основе технической инфраструктуры компания использует — сюрприз! — PostgreSQL. Использует во многом благодаря Валентину, который пришёл в Zalando в далёком августе 2010. Поэтому как никто другой наш гость знает, какой путь пришлось пройти разработчикам компании на пути масштабирования бизнеса. Почему компания сделала ставку на Amazon AWS (но не RDS), как родились проекты Spilo (https://github.com/zalando/spilo) и Patroni (https://github.com/zalando/patroni), какие ошибки были допущены или предотвращены на пути роста, как в компании добиваются качественной работы СУБД, чего сейчас не хватает в Postgres — эти и многие другие вопросы мы зададим Валентину в четверг. Готовьте свои вопросы для чата и настраивайте ваши трубы на youtube-канал #RuPostgres!
Views: 387 #RuPostgres
#RuPostgres Live #1: обзор Постгрес-событий, кратко о выходе Postgres 10, okmeter + 🐘 = 👍🏻
 
01:35:21
Подписывайтесь на канал #RuPostgres! В этот раз мы соберёмся, чтобы обсудить накопившиеся новости, а именно: • недавние события в мире PostgreSQL вообще и, в частности, конференция Postgres Open 2017 в Сан-Франциско; • что интересного и вкусного ожидается в PostgreSQL 10 (выйдет совсем скоро!), а также почему задержали релиз; • что недеавно сделали в OKmeter, чтобы помочь вам выявлять проблемы с запросами к Postgres как можно скорее и почему это должно быть в вашем мониторинге (даже если это не OKmeter). И наконец, мы обсудим и решим, как нам развиваться дальше. Своё участие/выступление подтвердили: Павел Труханов, Виктор Егоров, Андрей Сальников, Илья Космодемьянский, Николай Самохвалов. Эта встреча — распределённая, мы все в разных странах, поэтому нас спасёт Google Hangouts & YouTube. Паспорт с собой приносить не нужно, а вот открыть бутылочку любимого пива — можно :-) ****** Важные-полезные ссылки 1) Подписывайтесь на канал #RuPostgres в YouTube: https://www.youtube.com/channel/UC0SBGSNmBLrTZIkbN-lJHnw И смотрите подборку 130+ видео о Постгресе на русском! https://www.youtube.com/watch?v=C8XXdkWGheo&index=130&list=PL6sRAkPwcKNnwScnpKomNXechZQ3WZe1j 2) Список новинок 10й версии (не подробно) https://wiki.postgresql.org/wiki/New_in_postgres_10 + подробная PDF-ка PostgreSQL 10 New Features With Examples от HP Japan: https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/lcc/pdf/PostgreSQL_10_New_Features_en_20170522-1.pdf 3) Митап в Москве от ПостгресПро про 10ку — 5 октября вечером: https://postgrespro.timepad.ru/event/575154/ 4) Митапы в Москве и Питере на следующей неделе про новый Greenplum 5: MSK https://www.meetup.com/preview/Russia-Greenplum-User/events/243344788 SPb https://www.meetup.com/preview/Russia-Greenplum-User/events/243344978 5) ВАЖНО: нужен ВАШ фидбэк! Займёт 30 секунд: https://docs.google.com/forms/d/e/1FAIpQLSfAKpQiAQDwTjpZwadr-STnLg84geTeltkDF_e2t3PyNM8G3Q/viewform?usp=sf_link
Views: 594 #RuPostgres
#RuPostgres Live 9: Бэкапы — Андрей Бородин, Андрей Сальников, Григорий Смолкин
 
01:31:06
WAL-E, WAL-G, PgBackRest, pg_probackup, barman — что взять? Как настроить? Нужны ли они вообще? Как добиться идеальных RTO и RPO? Эти вопросы актуальны практически в любом проекте. Не пропустите! Гости эфира: - Андрей Бородин: работает в компании Яндекс, а также занимается развитием WAL-G (https://github.com/wal-g/wal-g). Расскажет про возможности и развитие WAL-G, про его применение в Яндексе.Облаке, про RTO и RPO. - Андрей Сальников, DataEgret: какие инструменты создания бэкапов популярны сейчас и почему, какие тренды, как выбрать инструмент под конкретный проект. - Григорий Смолкин, «ПостгресПро»: имеющиеся и планируемые врозможности pg_probackup (https://github.com/postgrespro/pg_probackup).
Views: 448 #RuPostgres
#PostgreSQLRussia митап в компании Parallels
 
02:09:51
15 октября 2014 в компании Avito прошёл очередной митап #PostgtreSQL. Долгожданный релиз PostgreSQL 9.4 намечен на 18-е декабря. 23-го декабря мы соберёмся в компании Parallels (офис в Отрадном, от метро будет организован трансфер), чтобы поподробнее обсудить новинки этого релиза, в особенности нашумевший тип данных jsonb. В сентябре мы уже делали обзор версии 9.4, теперь же пришло время устроить глубокое погружение по избранным направлениям. Программа и подробности http://www.meetup.com/postgresqlrussia/events/219223957/
Views: 482 #RuPostgres
#RuPostgres Live 5. Bruce Momjian, co-founder of PostgreSQL
 
01:56:06
[Подписывайтесь на канал и жмите «колокольчик», чтобы не пропускать новые трансляции/записи!] Event is mostly in English! / Англоязычное событие, эксперимент ;-) Первое событие 2018 — живая сессия вопросов-ответов с Брюсом Момджаном (Bruce Momjian)! Брюс — сооснователь и лидер Всемирной группы разработки PostgreSQL (PGDG), автор большого числа популярнейших статей и докладов (в том числе и в России). Именно Брюсу можно задавать любые вопросы, касающиеся проекта. Когда появится автофейловер? А мультимастер? Почему Постгресу всё ещё нужен VACUUM? Не опасно ли использовать Postgres в облаке? Какие самые крупные инсталляции Постгреса есть в мире? Задайте свой вопрос, заполнив небольшую форму: https://docs.google.com/forms/d/e/1FAIpQLScWiWYHDomNczv4mDvSaUHF1LAh_t0jAgcQZxPU9LfoXiyT9g/viewform?usp=sf_link
Views: 519 #RuPostgres
Bruce Momjian приветствует участников #RuPostgres в Avito.ru
 
01:47
Включены субтитры на русском!
Views: 861 #RuPostgres
#RuPostgres Live #2: вопросы и ответы с экспертами Avito
 
01:16:22
[Задавайте вопросы заранее: https://docs.google.com/forms/d/e/1FAIpQLSfQSxiSGhhQI2hxFRQHYppb5Y6pzT1nnTA-3p7DXwfCTTwI0Q/viewform?usp=sf_link] В четверг мы соберёмся в эфире #RuPostgres Live и поговорим с PostgreSQL-экспертами Avito: • Константином Евтеевым, лидером OLTP-юнита; • Сергеем Бурладяном, архитектором баз данных; • Дмитрием Вагиным, DBA Team Lead.
Views: 1033 #RuPostgres

Essay helper applications
Our food essay
Good thanksgiving essay titles in italics
Prejudice definition essay ideas
Xyloglucan synthesis essay