Разработка БАЗ ДАННЫХ! / Как готовят Oracle в Спортмастере / Максим Пермяков

Sdílet
Vložit
  • čas přidán 22. 05. 2024
  • Из выпуска вы узнаете, как программисты Спортмастера привносят культуру в процесс разработки баз данных. Гость выпуска директор департаментов разработки и системного анализа в Sportmaster Lab - Максим Пермяков.
    Тестирование баз данных, CI и CD, кодовые стандарты и версионирование PL/SQL - всё это в сегодняшнем интервью.
    Так что, заваривайте чаинский/кофеинский и погнали😉
    ДОП. МАТЕРИАЛЫ:
    - Sportmaster Lab: sportmasterlab.info
    - Максим в LinkedIn: bit.ly/3iwRl8a
    - Материалы из выпуска: t.me/itbeard/641
    - Аудио-версия выпуска: itbeard.mave.digital/ep-143
    - Стать спонсором канала: czcams.com/users/itbeardjoin
    НАВИГАЦИЯ:
    0:00 - Начало
    1:19 - Как попал в Спортмастер
    6:37 - Диссертация по нейронкам
    9:12 - Работа в банке
    14:07 - Переход в Спортмастер
    17:38 - Программист под Oracle и PL/SQL
    20:13 - Согласованность данных
    25:38 - Тесты в БД
    28:55 - API в базах данных
    31:17 - Хранение кода и системы контроля версий-
    33:38 - CI & CD
    40:00 - Про администраторов баз данных (DBA)
    42:47 - Как происходят вмешательства в базу
    49:13 - Кодревью
    58:04 - Про бэкапы
    59:07 - Инструменты
    1:01:53 - Задачи в ритейле
    1:06:28 - Работа с большими данными
    1:10:30 - Чем хорош Oracle как провайдер БД
    1:13:39 - РАНДОМ
    1:16:53 - КОНКУРС
    МОИ КОНТАКТЫ:
    - Подпишись на этот CZcams канал :)
    - Telegram: t.me/itbeard
    - Instagram: / itbeard
    - Twitter: / iamitbeard
    - SoundCloud: / itbeard
    - Discord: / discord
    - Сайт: itbeard.com
    #айтиборода #ityoutubersru #базыданных
  • Věda a technologie

Komentáře • 272

  • @itbeard
    @itbeard  Před 2 lety +16

    НАВИГАЦИЯ (конкурсные комменты тоже сюда):
    0:00 - Начало
    1:19 - Как попал в Спортмастер
    6:37 - Диссертация по нейронкам
    9:12 - Работа в банке
    14:07 - Переход в Спортмастер
    17:38 - Программист под Oracle и PL/SQL
    20:13 - Согласованность данных
    25:38 - Тесты в БД
    28:55 - API в базах данных
    31:17 - Хранение кода и системы контроля версий-
    33:38 - CI & CD
    40:00 - Про администраторов баз данных (DBA)
    42:47 - Как происходят вмешательства в базу
    49:13 - Кодревью
    58:04 - Про бэкапы
    59:07 - Инструменты
    1:01:53 - Задачи в ритейле
    1:06:28 - Работа с большими данными
    1:10:30 - Чем хорош Oracle как провайдер БД
    1:13:39 - РАНДОМ
    1:16:53 - КОНКУРС

    • @maksim183
      @maksim183 Před 2 lety

      интересно, какие структуры данных используются для построения индексов. и как данные хранятся на диске

    • @TheUnitto
      @TheUnitto Před 2 lety +1

      #конкурс
      Как дела обстоят с горизонтальным маштабированием? Или только спец железо и веркаль наше все?

    • @user-in4vi1gh2y
      @user-in4vi1gh2y Před 2 lety

      #конкурс
      Какую модель логирования вы рекомендуете использовать на Oracle?

    • @a_v_p
      @a_v_p Před 2 lety

      @@maksim183Курсы Fundamentals, либо Oracle 2 day DBA в помощь.

    • @a_v_p
      @a_v_p Před 2 lety

      @@TheUnitto Вопрос про Оракл? Real Apllication Cluster (RAC) например посмотрите. Впрочем, вопрос стоит достаточно общо, чтобы корректно и объемлюще ответить. Ибо it's depend. Случаи, и применяемые решения будут разнИться, для разных задач. Тут - как раз плотная работа с DBA

  • @resh-ka
    @resh-ka Před 2 lety +99

    Один из самых грамотных и профессиональных интервьюируемых. Без рисовки, но с юмором. На одном дыхании.

  • @friedbearsburninhell2022
    @friedbearsburninhell2022 Před 2 lety +36

    Вот это гость... Мне кажется уровень перенесенной боли и профессионализма в нем зашкаливает! Браво!

  • @asvitin
    @asvitin Před 2 lety +27

    "Схема данных - лицо разработчика"
    Классно сказано!
    А еще мне очень понравилось, как много положительных отзывов и слов благодарности Максим оставил: о школе, о родителях, о университете, о коллегах, о компаниях, о технологиях и пр. ИМХО, это единственно верный подход, а не то нытье, которое, увы, часто приходится слышать, что кому-то чего-то недодали, недоложили...
    Всем добра!
    Спасибо большое за интервью!

  • @7naglyi77
    @7naglyi77 Před 2 lety +59

    Наконец-то специалист по моей теме. Ещё и земляк.

  • @uvesel4ak
    @uvesel4ak Před 2 lety +11

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

  • @alexnagorny7692
    @alexnagorny7692 Před 2 lety +5

    Какой замечательный гость сегодня! Умный, грамотный, вдумчивый, веселый и МЕГАкомпетентный! Огромный респект Бороде за выпуск!

  • @artes7712
    @artes7712 Před 2 lety +19

    Видно - очень умный человек, лайк за видео!

  • @user-ui3sj4kr9x
    @user-ui3sj4kr9x Před 2 lety +3

    Спасибо,АйТиБорода годное видео.Всегда мотивируете)

  • @BiPGiMun
    @BiPGiMun Před 2 lety +18

    Спасибо за интервью! Всем plsql бро привет!

    • @lonchit
      @lonchit Před 2 lety

      И тебе привет)

  • @EvgenyGerdtBR
    @EvgenyGerdtBR Před 2 lety +5

    Приятно видеть в интервью коллегу )

  • @user-kq8ue9br8x
    @user-kq8ue9br8x Před 2 lety +30

    Наконец) Побольше бы SQL. Спасибо!

    • @itbeard
      @itbeard  Před 2 lety

      На здоровье!

  • @ivansinelnyk825
    @ivansinelnyk825 Před 2 lety +4

    Очень круто! Я даже подписался)

  • @user-md5mw1tp3e
    @user-md5mw1tp3e Před 2 lety +7

    Один из самых интересных выпусков.

  • @itCODE
    @itCODE Před 2 lety +8

    Очень качественное видео! Спасибо.

  • @user-mv5em7qs5l
    @user-mv5em7qs5l Před 2 lety

    Спасибо за выпуск, было интересно!

  • @ElenaBalakina-hx2gx
    @ElenaBalakina-hx2gx Před 2 lety +7

    Какой приятный собеседник!

  • @user-up6dl7go9h
    @user-up6dl7go9h Před 2 lety +12

    Ура. Новое видео! Лекс - ты очень приятный интервьюер.

  • @raff2144
    @raff2144 Před 2 lety

    Как похожа история ваша) здорово, вы молодец! Да, соглашусь, фактор везения важен!

  • @Irades
    @Irades Před rokem +3

    Потрясающе

  • @user-pt2rw8xo8n
    @user-pt2rw8xo8n Před rokem +3

    Мега крутое интервью. Оч понравился гость

  • @anchovski1788
    @anchovski1788 Před 2 lety +10

    Очень грамотный и системный подход ко всему. Разговор о специфике кода в базах незаметно оказывается очень ценной беседой о best practices почти любой разработки в целом. Крутой гость!

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      Жаль, о важности и пользе CASE-средств не догадывается, потому и не говорит о них. А так - вполне себе нормальный кустарь...

    • @anchovski1788
      @anchovski1788 Před 2 lety

      @@sergoordgonikidze6456 что такого важного в case тулзах, что стоит обязательно о них упоминать? Похоже на простой выпендреж

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@anchovski1788 т.е. ты не знаешь, что это такое (иначе знал бы, что за ними "важного"), но у тебя уже они классифицированы как "выпендрёжь"? Не стыдно, камрад? "не читал, но осуждаю"?

    • @anchovski1788
      @anchovski1788 Před 2 lety

      @@sergoordgonikidze6456 знаю что это, не оч понимаю что фундаментального важного в средствах проектирования. Не зашёл разговор о них вот и все.

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@anchovski1788 важность в самом проектировании и работе от CASE-средств, а не лепить прямо в базу, как бог на душу положит. Очень, знаете ли, помогает не переписывать всё каждые 3 года, с уходом очередного разработчика. Мне это напоминает качественный переход от foxpro к настоящим СУБД, поддерживающим SQL-92. Фокспрошник тупо не понимает, чего такого важного в SQL реальном. Ну и что, что для обработки данных он циклом по таблице идёт и что-то там делает с записями. И нахуха эта хрень с названием Commited Read. Да и вообще, многопользовательский режим доступа к данным - блажь ведь. Так и вы - "да нахуха те case-средства, не вижу фундаментальной пользы". Не видите, потому что работаете ремесленником, в каких-то мелких коротких проектах на низовых должностях...

  • @ekaterina450
    @ekaterina450 Před 6 měsíci

    Очень интересное интервью, спасибо

  • @ihorprytula9514
    @ihorprytula9514 Před 2 lety

    Спасибо.
    Интересное и хорошее видео.

  • @danidani3538
    @danidani3538 Před 2 lety +25

    Спасибо за oracle и pl/sql 👍

    • @itbeard
      @itbeard  Před 2 lety +2

      На здоровье!

    • @ka10k
      @ka10k Před 2 lety +5

      @@itbeard пригласите пожалуйста на интервью какого-нибудь прошаренного DBA из спортмастера.

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +1

      @@ka10k лучше, какого-нибудь прошаренного ораклиста...

    • @user-we8ue6yv9e
      @user-we8ue6yv9e Před 2 lety

      @@ka10k и такие у нас есть:)

  • @qewiok1917
    @qewiok1917 Před 2 lety +14

    Не по уведомлению, а по зову сердца)

  • @lonchit
    @lonchit Před 2 lety +1

    Он как будто рассказывает мою жизнь, я начал так же свою карьеру, тоже банк, тоже oracle, тоже delphi, прям 1 в 1

  • @DennisTurbay
    @DennisTurbay Před 2 lety +2

    Очень интересное интервью!

  • @obsidee
    @obsidee Před rokem

    друг как раз лет 10-15 назад работал в спортмастере разработчиком на oracle, много рассказывал интересного
    перепиливали старый функционал с дос-версии и запускали новый

  • @vasiliy83
    @vasiliy83 Před 2 lety +6

    42:57 - «админы oracle в этот момент 🗿» 😂вопрос конечно очень спорный, но реально - это очень удобно с одной стороны, а с другой стороны это крайне небезопасно. А на самом деле моё почтение таким профессионалам как Максим, которые грамотно выстроили процессы в такой непростой области👌👍

    • @a_v_p
      @a_v_p Před 2 lety +1

      Админы сопровождают то, что описал Макс.
      Т.е. это именно не потоковое и каждодневное решение (и не элемент CI/CD 🙂, а обоснованная "крайняя необходимость". Да и не любой разраб допускается до таких телодвижений.
      Ну, и как уже сказал, все это происходит при уведомлении и сопровождении админами, конечно же.
      Всё множество +/- подхода, как и способы, регламенты в этой части - обозначены, оговорены и учитываются

    • @lonky_
      @lonky_ Před 6 měsíci

      когда я там работал аутстаф. то что меняли в проде на горячую, обычно ещё тестировали qa на схожих данных в тестовой бд и проводили всё через задачи. а не просто зашёл разраб и сделал update, да и права у них есть не на всё.

  • @user-bh3ve7di7o
    @user-bh3ve7di7o Před 2 lety +10

    Хорошее видео по теме. Я, как PL/SQL техлид, высоко оценил. Единственный момент, который хотел бы отметить: почему вы не используете подход со снапшотами? И конечно доступ девелоперов на продакшен - это огромная дыра в безопасности. Аудит при этом непроходим в принципе. Но используя снапшоты - этот момент можно решить, деперсонифицируя и обфускируя клиентские данные...

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +3

      Очень дорого на больших (с тысячами сущностей в десятках схем) использовать такое без правильного проектирования ведения БД. У тебя скрипты деперсонализации и обфускации должны быть абсолютные. А учитывая кустарный способ работы большинства plsql-разработчиков ("леплю прямо в бд что и как хочу и через пару лет не помню, что и для чего налеплено") - проще подписать NDA и забыть, чем морочиться с этим. Вот все и забывают.

    • @TheSergWolf
      @TheSergWolf Před rokem

      Назову с 10ток компаний прошедших аудиты где саппорт и дев команда работают с продом.

  • @q1s4
    @q1s4 Před 2 lety +2

    #конкурс
    Было много сказано про ответственность разработчиков за состояние системы и про наличие мониторингов, но тема мониторинга так и не была раскрыта.
    Какой используется мониторинг? И кто за всем следит, учитывая что инфраструктура у вас очень большая?
    Например, выкатили релиз, всё работает, данные возвращаются во фронт и всё красиво, но загрузка CPU 100%. Означает ли что это, что разработчик должен в любое время дня и ночи подключиться и устранить проблему?
    Второй вопрос:
    Кто решает инциденты? Есть какая-то группа поддержки или проблема сразу летит в разработчика?
    И последний вопрос, третий )
    Используете ли вы новую фишку оракла automatic Indexing, которая появилась в 19ой версии? Если нет, то почему? Если да, то как вы можете оценить её работу на больших (миллионы, миллиарды строк) объёмах данных?

  • @MVOralov
    @MVOralov Před 2 lety +7

    Офигенный выпуск, Максим - молодец, в ряде мест соглашался и аплодировал аж стоя))))

    • @itbeard
      @itbeard  Před 2 lety +1

      Да, Макс умеет :)

  • @sergeyrs6431
    @sergeyrs6431 Před 2 lety

    Блин, Бейсик и конец 90-х. И я тоже. Лайк!

  • @OdinVarg
    @OdinVarg Před 2 lety +3

    @АйТиБорода Знаете что впечатлило? Перед началом видео запустилась реклама, японская реклама средства для роста волос на голове))) Сам был в шоке))
    А за интервью спасибо! ;)

    • @Nekby2
      @Nekby2 Před 2 lety

      ты чё лох что ли, смотришь рекламу в ютуб? премиум аккаунт или бесплатное расширение не судьба использовать?

  • @user-cq3hr5op5q
    @user-cq3hr5op5q Před 2 lety +8

    Спасибо за видео! Теперь понятно как в нормальных конторах Oracle варят !)

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +2

      Не. Вам рассказали с умным видом кустарщину. В нормальных конторах орацле варят по-другому.

  • @netizmen
    @netizmen Před 2 lety +7

    Самое лучшее интервью, минимум воды. Все по делу. А то 30% балаболы пол часа про школу, универ. Нахрена мне это знать и это тупо неуважение слушателя. Моя мама бы послушала, но я включаю подкаст, чтобы впитать полезную айтишную информацию, а приходится пол часа либо слушать либо мотать вперед дабы прекратить этот поток ненужной инфы

    • @maxtrue218
      @maxtrue218 Před 2 lety

      мне заходит, так как я играя в доту на фон включаю эти интервью

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 Před 2 lety

    Сьогодні для мене БД та СУБД стали в один ряд із іншими мовами програмування! Думав, що у них менше можливостей та перспектив) Дякую за контент!

  • @oleua9545
    @oleua9545 Před 2 lety +9

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

    • @maximpart2374
      @maximpart2374 Před 2 lety +2

      Добрый день! Используем конечно Oracle в КХД, просто это отдельная большая тема, не уложились по времени :-)

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      У оракла родной BI: 1. откровенно ховняненький. 2. просто ДИКО дорогой.

  • @pavel7930
    @pavel7930 Před 2 lety +3

    Про код ревью рассказал - как бальзам на душу...

  • @user-lh6xe3zi1t
    @user-lh6xe3zi1t Před 8 měsíci

    Гость очень молода выглядит! Я даже подумал что он всего лишь работает пять лет и пришел на интервью ☺👍👍👍

  • @user-pw9rw8cj9e
    @user-pw9rw8cj9e Před 2 lety +7

    Лексу рад всегда!!! Считаю прекрасным интервьюером ! Я так считаю....

    • @itbeard
      @itbeard  Před 2 lety

      Приятно)

    • @user-pw9rw8cj9e
      @user-pw9rw8cj9e Před 2 lety

      @@itbeard Работаешь хорошо - отсюда и похвала,похвала за дело!!! Вы молодец! Так держать!!!

  • @vladimirfedorov7677
    @vladimirfedorov7677 Před 2 lety +2

    На 40:13 очепятка вышла, DBA=DatAbase administrator

  • @artembardeeen2384
    @artembardeeen2384 Před 2 lety +1

    Не совсем понял про разницу в согласованности на стороне БД и на бэкенде. По мне так нет разницы где будет выполняться долгий select, данные и там и там будут согласованны на момент запуска запроса.

  • @OVyshnja
    @OVyshnja Před 2 lety

    Ох, супер! Дякую!!!!!!!!;)

  • @grigorii9019
    @grigorii9019 Před 2 lety +1

    Спасибо.

    • @itbeard
      @itbeard  Před 2 lety

      На здоровье

  • @AndriySydorka
    @AndriySydorka Před 2 lety +5

    спасибо! лайк не ставил, попрошу dba Гугла вручную UPDATEом поставить

  • @p.bakuard8648
    @p.bakuard8648 Před 2 lety +2

    Хотелось бы подробную статью на хабр по теме - для каких кейсов лучше держать логику вместе с данными в БД.

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      глупый вопрос. Если у тебя много plsql-девелоперов и много ресурсов процессорных под БД заказчика - то для всех, кроме уж совсем откровенного вышмата (и то - оракл позволяет подключать к ядру ddl-ки для нативных расчетов). А если у тебя нет plsql-девелоперов или заказчик жмётся на процессорные лицензии - то как ты её там вообще собираешься держать?!? За это и платят архитекторам систем - они смотрят, что есть, оценивают проект со всех сторон и предлагают ту точку между 0 и 1, которая максимально полно учитывает все факторы...

    • @nightmind1
      @nightmind1 Před 2 lety +1

      В БД, в первую очередь, имеет смысл держать представления / процедуры генерации отчётов и всё, что связано с вычиткой больших объёмов данных.
      Не надо переизобретать аналитические функции на СП, поскольку вы их результаты получите из БД быстрее, чем передадите оттуда сырые данные.
      Но надо понимать, что если у вас OLTP - система с большой оннлайновой транзакционной нагрузкой (типа сотен транзакций в секунду) - то отчётную базу надо иметь отдельную, и бест практис - гнать туда данные через Golden Gate.

  • @CrazyCodingChannel
    @CrazyCodingChannel Před 2 lety +24

    В Спортмастере еще и Oracle используют, удивлен))

    • @uvesel4ak
      @uvesel4ak Před 2 lety +3

      Не только субд используют, а , если не ошибаюсь, также и оракловую экзадату.

    • @a_v_p
      @a_v_p Před 2 lety +1

      @@uvesel4ak и не только exadata. В интервью и про zdrla прозвучало, например

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@a_v_p сдался вам тот zdlra... Это инструмент dba, а не разработчика...

    • @a_v_p
      @a_v_p Před 2 lety

      @@sergoordgonikidze6456 а я за dba и говорю

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@a_v_p слишком дорогой этот zdlra. BasePack (2 компьюта + 3 сторадж-сервера) - сразу на $400к тянут. Это ОЧЕНЬ дорого. Oracle SuperCluster на 4 процессора (по 32 честных ядра на процессор), с 3 сторадж-серверами стоил дешевле.

  • @user-nb3pp5xj4h
    @user-nb3pp5xj4h Před 4 měsíci

    Банки в которых я работал, интеграции проводились через Java, а основная логика бизнеса в пакетах, Apex очень выручал и помогал и Js разработчики нам и не нужны были вовсе. Во многих банках проработал и понял что везде Oracle и везде вся логика в Oracle. И вообще Oracle это круто, когда питонистов, Джавистов, Джаваскриптеров стало нереально много везде, устроился за неделю на работу в банк и благодарен Ораклу. Чем уже специальность тем больше ценность сотрудника. А где больше популярности туда нужно очень долго долбиться и пытаться засунуться. Дальше остается тольоу развиваться в сторону инженера данных

  • @mrbatni3522
    @mrbatni3522 Před 2 lety +1

    надо было спросить про литру про базы данных для начинающих

  • @dixerim
    @dixerim Před 2 lety +2

    Version, initially called SEQUEL (Structured English Query Language), was designed to manipulate and retrieve data stored in IBM's original quasirelational database management system, System R, which a group at IBM San Jose Research Laboratory had developed during the 1970s.
    Прижгло аж на 22:00. "Кто как говорит, в зависимости от ..." iq, хотел сказать? ))

    • @dimeliora
      @dimeliora Před 2 lety

      Статья, из которой этот текст, начинается так:
      SQL (/ˌɛsˌkjuːˈɛl/ S-Q-L, /ˈsiːkwəl/ "sequel"; Structured Query Language)

    • @itbeard
      @itbeard  Před 2 lety

      хахаха)

    • @dixerim
      @dixerim Před 2 lety

      @@dimeliora понятно, что там собраны все употребляющиеся транскрипции. Но прочесть "эс-кью-эль" как "сиквел" - это однозначно 200iq мув :)

    • @evgeniyapopova339
      @evgeniyapopova339 Před 2 lety

      @@dixerim он всего лишь сказал, что называют по-разному, вот нудить-то сразу

    • @user-yg6fl1iu1q
      @user-yg6fl1iu1q Před 2 lety

      Да, на англоязынычх каналах часто слышу именно "Сикуэл"...

  • @VladimirSitnikov
    @VladimirSitnikov Před 2 lety

    Вопрос про тесты: пробовали писать тесты на внешнем языке программирования? Например, Kotlin/Java (да и почти любой другой язык) гораздо более выразительны, чем PL/SQL. У меня есть система, где 100% кода PL/SQL, но тесты на TestNG, т.к. подготовка данных, сравнение результатов и т.п. делается на JVM гораздо проще, чем в PL/SQL

    • @TheSergWolf
      @TheSergWolf Před rokem

      Вы вообщ не смотрели интервью. С самого начала объяснили.
      Процедуры в базе это другой подход к разработке.
      Кстати t-sql почти тоже самое

    • @VladimirSitnikov
      @VladimirSitnikov Před rokem

      @@TheSergWolf я-то смотрел. Сейчас не помню уже, но год назад уж точно смотрел. Если считаете, что на мой вопрос есть ответ, то сказали бы где этот ответ

  • @dobrynanikitich7034
    @dobrynanikitich7034 Před 2 lety

    Спектрумы Зоновские, я спаял их штук пять или больше.
    Эх, было время. Помню, привёз платы зоновские штук сто со схемами, на площади Космонавтов вмиг разлетелись. Фанаты паяли...

  • @ttsrg
    @ttsrg Před 2 lety +1

    Максим, спасибо , очень интересно, но как рядовому покупателю, не столько бонусы интересуют, как адекватные цены, выбор и отзывы , хотя бы тех же кроссовок....

  • @uvesel4ak
    @uvesel4ak Před 2 lety +1

    Вообще конечно хотелось бы побольше всяких технических, админских и программерских подробностей. С одной стороны. А с другой понятно, что ролик должен быть примерно на 1 час Рассказать побольше, к сожалению, не удаётся.

  • @bairop
    @bairop Před 2 lety +5

    Супер интервью, прослушал взахлёб! ) Вопрос Максиму. Слышал, что DBA в Спортмастере используют Oracle APEX для внутренних нужд. Что-то типа мониторинга или репортинга о бэкапах в ZLDRA. А используют ли ваши разработчики Apex для каких-либо бизнес или своих задач? Есть ли у Oracle Apex перспективы развития с Вашей точки зрения? Может ли он быть полезным при переносе бизнес-логики из толстых клиентов в веб?

    • @a_v_p
      @a_v_p Před 2 lety +1

      На APEX сейчас реализована изрядно наполненная функционалом система. Все началось, по сути, с внутреннего уютного админского решения навроде "базы знаний", сейчас - развернуты сервисы, и с мониторингом, информированием, сервисом для разрабов, MLщиков, и прочих (трудно сказать, насколько это можно считать заходом уже в бизнес-решения).
      Про перспективы - вопрос большой. При обилии, в настоящее время, фреймворков и иных решений - трудно говорить однозначно. В свое время, выбор APEX был был сделан из имевшегося и необременительного для невозбранного накидывания админами простого решения. Планы и перспективы - тогда не оценивались. А сейчас, уже и втянулись :)
      Это, если что, ответ со стороны админов :)

    • @maximpart2374
      @maximpart2374 Před 2 lety +2

      Да, DBA для автоматизации используют именно Apex - быстро, но для внутренних нужд. К сожалению, если говорить о бизнес-приложениях, то тут возможностей не хватает и в разработке мы его не используем.

    • @bairop
      @bairop Před 2 lety

      @@a_v_p ок, спасибо за развёрнутый ответ

    • @bairop
      @bairop Před 2 lety

      @@maximpart2374 спасибо за ответ

    • @grigoport9937
      @grigoport9937 Před 2 lety

      @@maximpart2374 А чего не хватает (Если можно привести TOP 3 самого необходимого) и на какой версии разрабатывали ?

  • @smartprices4848
    @smartprices4848 Před 2 lety

    что за музыка в начале видео?

  • @VokaMut
    @VokaMut Před 2 lety +2

    #конкурс Вопрос: какой самый изящный трюк при работе с БД поразил Максима больше всего? Пусть даже в самом начале карьеры.

    • @andrewkondrashov6485
      @andrewkondrashov6485 Před 2 lety +1

      Flashback запросы и необходимость самостоятельно клоб блоб перегонять :)

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      Может лучше про самые неизящные стороны орацле скажем? Я при переходе с firebird/mssql/informix/postgre поразился тому, что невозможно устанавливать версии прикладного ПО без dba или хотя бы разработчика.

    • @andrewkondrashov6485
      @andrewkondrashov6485 Před 2 lety

      @@sergoordgonikidze6456 в смысле?

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@andrewkondrashov6485 сломалось - не откатишь...

    • @andrewkondrashov6485
      @andrewkondrashov6485 Před 2 lety

      @@sergoordgonikidze6456 Максим как раз и говорит о возможности переключаться между версиями кода используя Oracle Editions

  • @RUSGrus
    @RUSGrus Před 2 lety +2

    хороший

  • @Kirill_ll_ll
    @Kirill_ll_ll Před 2 lety +1

    Как бы назывался 'Dummy' в oracle, который бы был на русском языке (ofc не в прямом переводе). Спасибо за интервью)

  • @shemrabazanov2005
    @shemrabazanov2005 Před 2 lety +7

    Теперь я знаю в лицо людей из-за которых перестал ходить в Спортмастер благодаря их системе бонусов.
    А контент пушка)

    • @a_v_p
      @a_v_p Před 2 lety +3

      Важно не путать маркетинг и непосредственно воплощение по запросу маркетинга

    • @shemrabazanov2005
      @shemrabazanov2005 Před 2 lety +2

      @@a_v_p я не путаю, просто шутил)

  • @ghektoredkins202
    @ghektoredkins202 Před 2 lety

    а рекомендации по книгам? пропустили?

  • @etomenko
    @etomenko Před 2 lety

    ФПМу привет!

  • @user-ni1pi4jc8m
    @user-ni1pi4jc8m Před rokem

    Где ссылка на форк 3 версии?

  • @user-hw2bi9lz7b
    @user-hw2bi9lz7b Před 2 lety +3

    3:22 - Борода показал явно 8" дискету

    • @olegivanchuk3077
      @olegivanchuk3077 Před 2 lety

      точно, явно не видел вживую ни 5, ни 8.

  • @AndrewJilin
    @AndrewJilin Před 2 lety

    Где достать такую майку и что на ней написано?

    • @itbeard
      @itbeard  Před 2 lety

      Это байка. "Ай цi ты сава?" Сова ли ты?

  • @DarkErit
    @DarkErit Před 2 lety +2

    #конкурс
    Как в pl/sql oracle работает/использовать права/роли пользователей: разграничение, наследование, использование прав одной учётки в рамках сессии другой?

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      Как-то да рабоает. А вы с какой целью интересуетесь? Не нашли описания на русском языке, а на английском не поняли?

    • @DarkErit
      @DarkErit Před 2 lety

      @@sergoordgonikidze6456 на практике несколько раз пересекался с какими-то определёнными проблемами, их решал. А вот подойти комплексно к этому - всё времени не было, есть более часто попадающиеся непонятности.

    • @nightmind1
      @nightmind1 Před 2 lety

      @@DarkErit есть юзеры, есть роли, есть объекты, есть grant.
      Тут всё явно.
      Но если вы создадите процедуру/представление в схеме-2, которое смотрит в данные схемы-1 (предполагаем, что грант схеме-2 на него вы дали), а затем дадите грант схеме-3 на это представление, то схема-3 сможет через него видеть данные схемы-1 или что-то с ними делать.
      Это позволяет гибко работать с доступами.

  • @GS72
    @GS72 Před 2 lety

    Согласованность? Вы имеете в виду ссылочную целостность? i.e. referental integrity?

    • @maximpart2374
      @maximpart2374 Před 2 lety +2

      Согласованность (Consistency) , вот отсюда ru.wikipedia.org/wiki/ACID

    • @maximpart2374
      @maximpart2374 Před 2 lety

      Согласованность (Consistency) , вот отсюда ru.wikipedia.org/wiki/ACID

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +1

      @@maximpart2374 ну вы даёте, предлагать нынешним сайтикоделателям изучать концепцию ACID. Это прошлый век, не модно и не нужно. Ну, в основном, потому что мозгов не хватает осознать. rest, stateless, микросервисы и функционал на основе кодов возврата нативных http-кодов протокола - вот нынешние столпы.

  • @maksatsultangazin7557

    40:11 DatA* Base Administrator

  • @alemamangeldinov3880
    @alemamangeldinov3880 Před 2 lety +11

    Теперь хочу работать в Спортмастере

    • @alemamangeldinov3880
      @alemamangeldinov3880 Před 2 lety +2

      Посмотрел что надо

    • @user-zi3mb6bt4w
      @user-zi3mb6bt4w Před 2 lety +4

      Продавцом-консультантом

    • @ka10k
      @ka10k Před 2 lety

      @@user-zi3mb6bt4w )))

    • @solarwind940
      @solarwind940 Před 2 lety

      Лучше не надо, как бывший сотрудник и разработчик pl/sql говорю.

    • @q1s4
      @q1s4 Před 2 lety

      @@solarwind940 Почему?

  • @user-sp6jb9xk8j
    @user-sp6jb9xk8j Před 2 lety

    Почему lob нельзя запихнуть в supplemental log group ? (((( Хочу lob в log ))))

    • @ka10k
      @ka10k Před 2 lety

      Видимо пока не решили проблему просадки перфоманса

  • @BasalaevAnton
    @BasalaevAnton Před 2 lety +3

    комп дома в 100 тыс. городке и интернет в универе в 90-х.... какой то другой мир 90-х у товарища...это точно была сказка...

    • @TalkerTube
      @TalkerTube Před 2 lety +1

      Конец девяностых явно

  • @user-yg6fl1iu1q
    @user-yg6fl1iu1q Před 2 lety

    Если Оракл лучшая СУБД, как понять, что система/приложение переросла PostgeSQL и что пора покупать Oracle?

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +2

      Когда стоимость данных в вашей СУБД и генерируемая ими добавочная стоимость бизнеса стала такая, что стоимость лицензий орацле уже не так уж запредельной кажется. :-)
      Аналогия: вот хочется вам купить телефон ксяоми, а у них в линейке телефоны от $50 до "дороже айфона максимального". Так вот - выводите на экран все модели с характеристиками и стоимостью, и двигаетесь пальцем от дешевых к дорогим. Так вот, та модель, которая была последней перед мыслью "да не, за эти функции это они уже овердофига хотят, ополоумели, что ли" - и есть ваш выбор.
      Так и с орацле :-)

    • @user-km5nv6ww2e
      @user-km5nv6ww2e Před 2 lety

      @@sergoordgonikidze6456 что это ещё за ораЦЛе?

  • @user-fg2pf3hc1u
    @user-fg2pf3hc1u Před 2 lety +2

    54:02 Почему Git Flow - плохо?

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 Před 2 lety

      Оригинальный Git Flow (а это не просто master / dev + feature ветки, как иногда думают) это просто часто неопрадавнно сложно для многих проектов.

  • @evstse
    @evstse Před 2 lety +1

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

  • @visotsky_design
    @visotsky_design Před 2 lety +2

    Пушка, а не выпуск!

  • @ka10k
    @ka10k Před 2 lety

    #конкурс
    какие есть способы минимизировать redo wastage при записи log buffer?

    • @a_v_p
      @a_v_p Před 2 lety +1

      "Redo wastage is not a problem." www.dba-oracle.com/m_redo_wastage.htm

    • @ka10k
      @ka10k Před 2 lety

      @@a_v_p а кто говорил что вопрос должен быть о проблеме?

    • @ka10k
      @ka10k Před 2 lety

      @@a_v_p нагуглить Бурлесона за 2 секунды любой школьник сможет. Ответить сможете?

    • @a_v_p
      @a_v_p Před 2 lety

      @@ka10kok, только давайте сначала поймем, что же решаем той самой минимизацией (которая не проблема)? В гуглящемся школьниками Бурлесоне, вполне раскрыто что стоит за метрикой, из чего получается и признаком чего является.
      Соотв., логично, тут и ответ про минимизацию. Только вопрос все равно - что же решается этой самой минимизацией? Красота цифр в метрике? 🤔

    • @ka10k
      @ka10k Před 2 lety

      @@a_v_p Вроде того. Вопрос не про решение проблемы, скорее на знание архитектуры и ядра. Я понимаю, что вы не должны этого знать, у вас другие задачи и проблемы. Очень хотелось бы чтобы пригласили на интервью вашего главного ДБА.

  • @ni55an
    @ni55an Před 2 lety

    51:20 согласен! Недавно один доказывал, что если если какую-то абстрактную группу лиц назвать ******* (людьми, которые пишут плохой код/технологии), то это оскорбление, а вот если назвать какую-то технологию говном, то это вполне приемлемо, так как он плохо охарактеризовал технологию, а не человека. Хотя логично же, что технологии создают люди, и так или иначе назвав технологию говном, ты констатируешь, что ее автор или просто мейнтейнер работает с говном, и так само это может быть неприятно человеку

  • @user-tu2nz9dg8k
    @user-tu2nz9dg8k Před 2 lety +2

    В спортмастере работают программисты?
    Тогда почему чтобы получить скидочную карту надо бланки на кассе от руки заполнять блина) ?

    • @itbeard
      @itbeard  Před 2 lety +3

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

    • @user-tu2nz9dg8k
      @user-tu2nz9dg8k Před 2 lety +1

      Да , каменный век)

    • @ni55an
      @ni55an Před 2 lety

      @@itbeard потому что еще не у каждого в смартфоне есть ЭЦП))

    • @rustemiskakov2973
      @rustemiskakov2973 Před 2 lety

      @@itbeard В Казахстане при устройстве в Veon (Beeline) уже не надо подписывать бумаги. Все электронными цифровыми подписями, чтобы устроиться не нужно идти в офис.

  • @leonid_konoplin
    @leonid_konoplin Před 2 lety

    Зёма

  • @pitorKILLER
    @pitorKILLER Před 2 lety +15

    Используйте этот коммент, если хотите лайкнуть Пермякова, но не хотите лойсить бороду, который в теме СУБД вообще ничего не понимает

    • @user-hw2bi9lz7b
      @user-hw2bi9lz7b Před 2 lety +1

      Что такое "лойснуть"?

    • @itbeard
      @itbeard  Před 2 lety

      Окей, бумер. Лайк поставил

    • @wert78910
      @wert78910 Před 2 lety +2

      Борода много в чем не понимает (слабо представляю кто может знать весь массив данных в современном it) но это не мешает ему быть хорошим интервьюером. Хорошим людям не мешает ну иногда не в тему ну а кто без греха.

  • @Sarcasticfury
    @Sarcasticfury Před 2 měsíci

    Я никогда не работала в офисе и уж тем более в ит и не понимаю ни слова 😢

  • @alexche897
    @alexche897 Před 6 měsíci

    dba=database administrator, а не datEbase

  • @genemy
    @genemy Před 2 lety +4

    #конкурс
    что быстрее case или decode

  • @gvladimir5664
    @gvladimir5664 Před 2 lety

    когда языки и технологии закончатся канал закроется?

    • @itbeard
      @itbeard  Před 2 lety +1

      Da net

    • @VokaMut
      @VokaMut Před 2 lety +4

      @@itbeard dot net

    • @itbeard
      @itbeard  Před 2 lety

      С него начинали, на нем и закончим)

  • @zxcq
    @zxcq Před 2 lety

    Кто не в курсе Оракл в 3 раза быстрее чем PostgreSQL и данные занимают меньше места на диске.

    • @ttanucha
      @ttanucha Před 2 lety

      в три раза быстрее ролбэк делает??

  • @user-nv9yj3qz3t
    @user-nv9yj3qz3t Před 2 lety +2

    #конкурс Вопрос: Все кто работал с СУБД Оракл прекрасно понимают,что лучше СУБД на данный момент нету,учитывая все плюсы и минусы, "объем кодовой базы СУБД на данный момент больше 25 миллионов строк,и соответственно единственным методом было написание последовательно взаимосвязанных автотестов,и стоило вам изменить хоть одну строчку,как ломались тысяча ранее написанных автотестов",вопрос: Когда наступит точка невозврата???и как компаниям подготовится к такому развитию сценария,что Оракл в ближайшем будущем остановит свой маховик???

    • @asvitin
      @asvitin Před 2 lety

      Позвольте не согласится. Много работал с Oracle(более 7 лет), Teradata, MSSQL. Oracle - наиболее универсальная и безусловно крутая СУБД и для OLTP, думаю лучше её нет. Но терадаточка - для OLAP нагрузки - пушка ( Петабайты может воротить играючи). У неё шикарная архитектура, но стоит она подороже безумного дорогого оракла, по этому о ней не многие знают. Лично в моём топе - она на первом месте в рейтинге СУБД. А вобще ваш вопрос хороший и общий для всей индустрии ( у нас тоже бывает тысячи тестов падают после неудачного коммита - живём как-то) :)

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +1

      @@asvitin я работал с Oracle, MSSQL, Postgre, Informix, DB2, Firebird, MySQL. 25 лет работаю с разными БД. С терадатой не работал. Для меня "пушка" - Informix, хоть в нём и нет многообразия dbms-пакетов. Oracle не люблю за отстойные временные таблицы (и глобальность структуры, и медленные, и оптимизатор их не понимает) и за нетранзакционность DDL (задалбывает, что для установки любой версии нужен наблюдатель квалификации DBA/разработчик - ибо если сломается что, то решить проблему могут только они, а в Informix - просто ROLLBACK).

  • @MrJoe_38
    @MrJoe_38 Před rokem

    Разве удалять негативные коменты о СМ это норма?)

    • @itbeard
      @itbeard  Před rokem

      Нет конечно. Разве клеветать в комментах это норма?)

    • @MrJoe_38
      @MrJoe_38 Před rokem

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

  • @pavel7930
    @pavel7930 Před 2 lety

    Когда я слышу слово fullstack- разработчик то рука тянеться к пистолету....

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      Что, мозгов не хватает изучить и знать одновременно больше 1 языка/инструмента?

  • @eniluck5071
    @eniluck5071 Před 2 lety

    Я не редиска, Я перешёл. Я молодец.... :) посмотрим шо тут

  • @user-ro9uj5ef3d
    @user-ro9uj5ef3d Před 2 lety

    Про EBR - смешно и больно. Два внедрения в двух разных компаниях (12.2 версии и старше) и нигде хорошо не получилось. Попробовал на одной базе - норм, на второй - норм, на 10й - получи ora-600 "because fk you that's why" и сидишь смотришь трейсы. Уж лучше по максимуму пакеты без состояния и небольшой даунтайм, чем ora-600 и горящая *опа.

  • @syscentr
    @syscentr Před 2 lety +2

    О да!!! Оракл и спортмастер…
    Лет 5 назад я спросил у их программера - почему оракл?
    Ответ простой: предыдущий админ *удак решил что это круто и началось.
    Сначала бесплатная ворованная версия, потом покупка без поддержки, и как апофеоз мёртвый сервер, так как никто и не мог подумать что место под индексы нужно расширять в ручную))))
    А теперь: да мы такие молодцы вот решили что будет грамотно…

  • @AndreyNikishaev
    @AndreyNikishaev Před 2 lety

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

  • @AndreyNikishaev
    @AndreyNikishaev Před 2 lety +3

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

    • @user-qd3er9mi2d
      @user-qd3er9mi2d Před 2 lety

      Вот именно, все должно быть проще, а не сложнее. Что бы среднестатический разработчик разобрался , а не дорогой гений

    • @AndreyNikishaev
      @AndreyNikishaev Před 2 lety +1

      @@user-qd3er9mi2d тоесть вы хотите строить топовую компанию нанимая дешевый персонал? Вы действительно не видите тут проблемы?)

  • @AndreyNikishaev
    @AndreyNikishaev Před 2 lety +1

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

    • @AndreyNikishaev
      @AndreyNikishaev Před 2 lety +1

      @@jps6-vudzkfmibqc58vs3 ну если у вас хватит бабла на консультацию то не вопрос)

  • @blzr
    @blzr Před 2 lety

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

  • @Steklopod
    @Steklopod Před 2 lety +2

    Работал в фирме, где главные были DBA. Могу судить о таком подходе.
    Минусы хранить БЛ в БД на pl/sql :
    1. Версионирование - на кодревью будет ад: всегда новый файл, который непонятно с чем сравнивать;
    2. Сам язык pl/pgsql - Это устаревший процедурный язык из девяностых, который вообще никак не развивается. Никакого ООП или ФП или чего бы то ни было. Синтаксис без малейшего намека на синтаксический сахар;
    3. Отладка хранимых процедур - это неудобно;
    4. Логирование и обработка ошибок - Забудьте о том, чтобы красивый json c трейсом падал с stdout;
    5. Сбор метрик - Вы не можете, просто добавить эндпоинт /metrics;
    6. Масштабирование - Выполнение хранимых процедур тратит ресурсы (например, CPU) сервера базы данных. В случае других языков вы можете вынести логику на другие ноды;
    7. Зависимости - В этом языке просто нет менеджера зависимостей;
    8. Фреймворки - их нет
    9. Юнит-тесты - их нет
    10. Рефакторинг - кхе, кхе
    11. ... лень продолжать
    DBA устаревшая (имхо) профессия. Как delphi-кодеры например.
    ___
    p.s.:Учите kotlin, господа

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety +6

      Вы просто дальше "select * from table", похоже, ни в одной СУБД не продвинулись, потому несёте откровенную ересь. Итак:
      1. дампите регулярно скриптом всю кодовую базу (хоть попакетно) и кладите в svn/git - сравнивайте как хотите - пишется за 15 минут. Или сравнивайте с полигоном - PLSQLDeveloper имеет отличный инструмент для этого, пообъектно.
      2. Бред собачий вообще. Элементы ООП в Oracle появились ДО того, как вы соску перестали сосать. "Синтаксический сахар" - просто идиотизм.
      3. Отладка как отладка. Не хуже и не лучше чем в Visual Studio.
      4. dbms_output, dbms_pipe, запись чего угодно в automomous transactions - куча инструментов. Но вы учебник до этого не долистали, я так понимаю.
      5. Профилирование - встоенный инструмент и в plsqldeveloper, и в TOAD.
      6. Масштабироение у орацле отличное как вертикальное, так и горизонтальное. Кто не видел 8узловый кластер Oracle, тот просто бирюльками играет в этой СУБД.
      7. При чем тут зависимости к фиксированному в инстансе набору пакетов? Что за идиотизм, справнивать веб-паке с набором dbms-пакетов... С ума сошел?
      8. Фреймворки - у Oracle десятки продуктов для построения чего угодно. Даже бесплатный APEX для построения веб-интерфейсов, на котором 1000 форм со 100 элементов на каждой, с меню, с авторизацией каждого элемента, с ролями, да с чем угодно, что вы там в своих вуе-реакто-ангулярах придумали - вы постоите в 3-5 раз быстрее, чем на вуе-реакто-ангуляровых "фреймворках". И это есть уже 15 лет. И без знания js/css/html :-)
      9. Юнит-тесты - прикручиваются снаружи. Встроенного реально нет.
      10. Рефакторинг - полезность сильно преувеличена. Да и не требуется оно особо для такого простого языка, как plsql. Вот beutifier (ака линтер) - нужен, чтобы отступы и откровенные бяки народ не писал. Но встроенного нет. А рефакторинг почти всегда в plsql связан с изменением бизнес-логики.
      Забудьте про котлин, господа. Очередная ява-подобная хрень, которая резко взлетела и через пату-пяток лет так же резко будет убита гуглом, когда он решит её исключить из андроид студио. Учите концепции лучше.

    • @Nekby2
      @Nekby2 Před 2 lety +1

      @@sergoordgonikidze6456 вы серьёзно думаете, что в настоящее время имеет смысл использовать веб-интерфейс на основе APEX от оракла для создания форм вместо этих наших вуе-реакто-ангуляров? ваше пренебрежение только показывает ваше невежество в понимании зачем все эти вуе-реакто-ангуляры вообще существуют и какие проблемы решают.

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@Nekby2 Для корпоративных систем, публикуемых только внутри корпоративной сети - я уверен, что APEX лучше любых вуе-реакто-ангуляров (да и никто не мешает при желании вуе-реакто-ангуляры прилепить, если совсем невмоготу - читай "мозгов не хватает делать интерфейсы без вуе-реакто-ангуляров") для количества средне-активных юзеров в районе "до 10000 в сутки". Ну а ваш комментарий только демонстрирует ваше невежество в вопросе "что такое APEX, для чего он предназначен и что на нём можно делать".

    • @Nekby2
      @Nekby2 Před 2 lety

      @@sergoordgonikidze6456 ещё раз повторяю. Фреймфорки решают определённые боли. Если вы про них не в курсе, то не надо тут лечить про примитивные формы для внутренних инфопорталов. Видели бы вы текущий внутренний портал СберДруга в Сбере, например. С вашими отсталыми представлениями про формы вы бы точно не смогли реализовать подобное на АРЕХе или подобном.

    • @sergoordgonikidze6456
      @sergoordgonikidze6456 Před 2 lety

      @@Nekby2 пока не сделаете на APEX первую 1000 форм, не лезьте к людям с со своими глупыми поучениями. Выглядите глупо. Тем более со своей сбер-шавкой.

  • @user-nr7oc5lr8e
    @user-nr7oc5lr8e Před 2 lety +2

    отбивка в начала конечно супер параша

    • @itbeard
      @itbeard  Před 2 lety +2

      Так и должно быть

  • @AndreyNikishaev
    @AndreyNikishaev Před 2 lety +2

    ощущение что видео снимали в 80х.. мне вот интересно как товарищь будет реализовывать БД с записью данных в день по 1петабайту?) и как он будет своими джоинами это выбирать и через сколько тысяч лет ему прийдет ответ.
    Изобретение журнала транзакций.. ага.. прям все ходят и изобретают. Интересно чел вообще шарит проблематику реляционных БД? или есть у него окно и он туда пишет просто?