Топ ошибок со стороны разработки при работе с PostgreSQL / Алексей Лесовский (Data Egret)

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 57

  • @abaitoguzbayev5736
    @abaitoguzbayev5736 2 месяца назад +1

    05:31 Планирование и мониторинг
    18:20 про масштабирование
    23:23 Про долгие транзакции
    28:35 Про фоновые задачи
    33:20 Автоматизация
    37:35 Контейнеры и оркестрация

  • @memoryLayer
    @memoryLayer 3 года назад +15

    Отличный доклад, все в тему и без воды

  • @dkartashoff
    @dkartashoff 5 лет назад +14

    Очень крутой. Приятно слушать, без воды, без соплей.

  • @dmitryd1572
    @dmitryd1572 6 лет назад +12

    Толковый доклад, большое спасибо. Основная мысль, которую стоит отметить и вынести как вывод: надо понимать с чем и как работаешь.

  • @nmg_prm
    @nmg_prm 2 года назад +2

    Отличный доклад, отличная манера изложения, все четко и по делу!

  • @mvo5450
    @mvo5450 4 месяца назад

    Великолепный и полезнейший доклад! Спасибо!

  • @ВостряковАлександр-п9ы

    Доклан оч крутой! а еще очень полезные вопросы и ответы на них, чуть ли лучший доклад с точки зрения вопросов-ответов

  • @sfybskot
    @sfybskot 3 года назад +3

    Отличный спикер! Спасибо за выступление. Познавательно)

  • @egorvoronov8687
    @egorvoronov8687 6 лет назад +8

    Алексей, спасибо, все очень упорядоченно и по полочкам

  • @philosophyofheroes618
    @philosophyofheroes618 Год назад +1

    Для меня очень полезный доклад, спасибо)

  • @АлександрЛабзов-ш8ч

    Ну наконец, что-то по делу сказал, тестировать и еще раз тестировать.

  • @DeltaZavr.
    @DeltaZavr. 6 лет назад +23

    Интересный оратор, обязательно гляну ещё его лекции.

  • @elenafadina6022
    @elenafadina6022 Год назад

    все четко и понятно, благодарю

  • @Liqvidator
    @Liqvidator Год назад

    Хороший доклад.

  • @ВикторБурцев-п8ц
    @ВикторБурцев-п8ц 4 года назад +2

    Вообще, советы подойдут, конечно, не только для постареса но и для любой субд

  • @pacific63
    @pacific63 5 лет назад +16

    Ссылка на видео про мониторинг из этого видео:
    ruclips.net/video/Hbi2AFhd4nY/видео.html

  • @guugle
    @guugle 4 года назад

    Со Stolon работал как раз в связке с K8s, оч круто.

  • @VK-dx2wk
    @VK-dx2wk 4 года назад +3

    Ansible - это не головная боль, и не Bash на стероидах. Это очень удобный инструмент , не даром его забрал под крыло RedHat.

  • @dzen1234
    @dzen1234 6 лет назад +16

    7:52 - Алексей, второго пришествия ещё не было. Фраза "второе пришествие" употребляется чтобы выразить отдаленное будущее.

    • @alexeylesovsky2152
      @alexeylesovsky2152 6 лет назад +11

      волновался))
      я при просмотре нашел еще пару моментов *рукалицо*

  • @kravt100
    @kravt100 7 месяцев назад

    люто плюсую!
    только вопрос насчет самописных очередей, PgQ - это же не про замену Redis и прочего? сорян за возможно некорректный вопрос, пока просто тегово знаком с терминами

  • @yoghtru
    @yoghtru 5 лет назад +2

    Не могу понять как на 41 минуте, на слайде, может находиться ссылка на видео, которое опубликовано позже этого?

  • @johngraham8220
    @johngraham8220 4 года назад +2

    6:50 неужели многие разработчики сносят папочки с сочетанием букв log чтобы просто очистить место? У нас такие люди называются не разработчиками, а другими словами.

  • @Anton_Simkov
    @Anton_Simkov Год назад +3

    У меня вопрос про репликации. В одну базу пишем, с другой читаем. Но ведь сами базы должны постоянно реплицироваться, и это ведь тоже нагрузка на железо? И как часто они синхронизируют данные? Во т приложение записало данные пользователя, и тут же пытается их считать из другой базы, они там уже есть или будет в этот момент тормозить, пока данные обновятся во второй базе? Короче насколько репликации затратный процесс?

    • @Swit0
      @Swit0 9 месяцев назад +1

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

  • @akass4010
    @akass4010 5 лет назад +4

    Про Postgres интересно, но про разработчиков странное мнение.

    • @alexeylesovsky2152
      @alexeylesovsky2152 5 лет назад +1

      да, это конечно же субъективное мнение, возможно потому что я сам не являюсь разработчиком

    • @АндрейПоловинкин-и8л
      @АндрейПоловинкин-и8л Год назад

      ​@@alexeylesovsky2152 нормальное мнение. Когда ОРМ с 98 CRUD переписываешь на 8

  • @volodymyrbrodskyi1985
    @volodymyrbrodskyi1985 6 лет назад

    Отличный доклад. Но не могу найти видео про мониторинг, которое в докладе. Не могли бы ссылку прикрепить? Спасибо

    • @LeonidKorsakov
      @LeonidKorsakov 6 лет назад

      ruclips.net/video/Hbi2AFhd4nY/видео.html

    • @alexeylesovsky2152
      @alexeylesovsky2152 6 лет назад +2

      Спасибо ))
      ссылка на видео про мониторинг ruclips.net/video/Hbi2AFhd4nY/видео.html

    • @greentubedog
      @greentubedog 5 лет назад +3

      ​@@alexeylesovsky2152 Алексей, хочу выразить вам почтение - вы отличный докладчик :)

  • @oleksandrsankin9637
    @oleksandrsankin9637 5 лет назад

    Не понял момент на 27 минуте - если приложение откроет транзацию, что-то запишет в базу, а потом крашнется - разве этой транзации не будет приозведен роллбэк автоматически?

    • @alexeylesovsky2152
      @alexeylesovsky2152 5 лет назад +4

      не совсем так.
      приложение открыло транзакцию, записало что-то в базу, затем не закрыв транзакцию решило обратиться к другой базе/api/etc... и если это обращение (не связанное с постгресом) завершилось с ошибкой и ошибку забыли обработать, то транзакция останется висеть т.к. с точки зрения работы с постгресом ошибки не было.

  • @yuriyc.9056
    @yuriyc.9056 3 года назад

    Поясните, кто в курсе.. Если использовать поле типа JSON, то каждая запись этой таблицы будет занимать 8 Мб?

    • @Николай-з4в7л
      @Николай-з4в7л 2 года назад +1

      Нет, это был пример в начале доклада, типо кто то хранил нафиг не нужный мусор с большим объемом в этом поле. И гоняя запросы, создавал нагрузку на сеть/диск/память...

  • @im8730
    @im8730 5 лет назад

    Последний вопрос, то что я сам бы хотел задать, на кой хер делать очереди на постгресе? На постгресе очереди делают только на деве, чтобы дебажить легче было.

    • @МаксАли-л7ь
      @МаксАли-л7ь Год назад

      Транзакционность, и низкие задержки

  • @pavelpat
    @pavelpat 3 года назад

    Оговорка на ruclips.net/video/HjLnY0aPQZo/видео.html. Читатели не мешают писателям, а писатели - читателям.

  • @iliacmd
    @iliacmd 5 лет назад +1

    Ссылка на мониторинг ruclips.net/video/Hbi2AFhd4nY/видео.html

    • @hikaridev6706
      @hikaridev6706 2 года назад

      Привет! Работаешь с Postgres?

  • @АлександрЛабзов-ш8ч

    А ну да DROP от DELETE наверно отличаются))))))))))))))))))

  • @sergeik2151
    @sergeik2151 4 года назад

    Со второго пришествия😂может первого и до второго?😂

  • @johngraham8220
    @johngraham8220 4 года назад +3

    Послушал. Как говорится спасибо за доклад, но увы ничего нового не услышал кроме огромного количества обобщений. "Все разработчики хотят ... ", "нет такого админа который бы не пользовался ... ". У нас вот постгрес работает уже много лет, кластер, серьёзная наагрузка. Но высказанные обобщения на 90% - мимо. Никогда обозначенных желаний не возникало, почти ни одного из описанных эксцессов не случалось, разработчики ВСЕ знают основы работы с постгресом (вакуум, долгие транзакции и вот это всё), никто никогда не ковырялся руками в служебных каталогах не посмотрев что есть что. Хотя... мы и никогда не пользовались услугами консультантов. Сами консультировать можем если вопросы вот такие... )
    И ещё в какой-то момент появилось очень много англицизмов, причём совершенно ненужных (для которых есть устоявшиеся русские термины) ещё и с неправильным произношением, . Сáппорт (вариант сáппортинг) - вообще слух режет. Ударение на второй слог на самом деле. И почему бы просто не сказать "поддержка"?

  • @xizifwhite3563
    @xizifwhite3563 4 года назад +1

    И под конец ломанулось неблагодарное безкультурное стадо...(

  • @Alexandre1751
    @Alexandre1751 5 месяцев назад

    Это вообще что доклад для разработчиков? Да насрать разработчикам на место на диске . У него вообще нет доступа к проду. Вообще вы что это же все детские проблемы про них все давно известно .

  • @АлексейЛысюк-ь4я
    @АлексейЛысюк-ь4я 2 года назад

    у постгрес к сожалению имеется крайне отвратитеьное место, напрочь убивающее все его остальные преимущества. это крайне тупой и медленный движок, ничтожность которого приходится компенсировать крайне ненадежными (вопреки глупым заявлениям, ну просрете вы все свои данные не раз в год а раз в 2 года.) физическими устройствами типа ССД. для решения задач какого нибуть офиса на 5 компов пойдет.

    • @Anton_Simkov
      @Anton_Simkov Год назад

      А скажите, у Firebird 3.0 движок быстрее и умнее, чем у Постгреса или они сопоставимы?

    • @vladislavstepanov7591
      @vladislavstepanov7591 Год назад +1

      А кто вам мешает взять оракл? Ой, а он платный

    • @Anton_Simkov
      @Anton_Simkov Год назад

      @@vladislavstepanov7591 ну настолько ли он круче, чтобы за него столько платить?

    • @АлексейЛысюк-ь4я
      @АлексейЛысюк-ь4я Год назад

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

  • @tertiumorganum5665
    @tertiumorganum5665 Год назад +2

    ерундоаый доклад ни о чем и докладчик только по верхам знает, типа евангелиста