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

  Рет қаралды 62,722

АйТиБорода

АйТиБорода

Күн бұрын

Из выпуска вы узнаете, как программисты Спортмастера привносят культуру в процесс разработки баз данных. Гость выпуска директор департаментов разработки и системного анализа в Sportmaster Lab - Максим Пермяков.
Тестирование баз данных, CI и CD, кодовые стандарты и версионирование PL/SQL - всё это в сегодняшнем интервью.
Так что, заваривайте чаинский/кофеинский и погнали😉
ДОП. МАТЕРИАЛЫ:
- Sportmaster Lab: sportmasterlab.info
- Максим в LinkedIn: bit.ly/3iwRl8a
- Материалы из выпуска: t.me/itbeard/641
- Аудио-версия выпуска: itbeard.mave.digital/ep-143
- Стать спонсором канала: kzfaq.infojoin
НАВИГАЦИЯ:
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 - КОНКУРС
МОИ КОНТАКТЫ:
- Подпишись на этот KZfaq канал :)
- Telegram: t.me/itbeard
- Instagram: / itbeard
- Twitter: / iamitbeard
- SoundCloud: / itbeard
- Discord: / discord
- Сайт: itbeard.com
#айтиборода #ityoutubersru #базыданных

Пікірлер: 272
@itbeard
@itbeard 2 жыл бұрын
НАВИГАЦИЯ (конкурсные комменты тоже сюда): 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 2 жыл бұрын
интересно, какие структуры данных используются для построения индексов. и как данные хранятся на диске
@TheUnitto
@TheUnitto 2 жыл бұрын
#конкурс Как дела обстоят с горизонтальным маштабированием? Или только спец железо и веркаль наше все?
@user-in4vi1gh2y
@user-in4vi1gh2y 2 жыл бұрын
#конкурс Какую модель логирования вы рекомендуете использовать на Oracle?
@a_v_p
@a_v_p 2 жыл бұрын
@@maksim183Курсы Fundamentals, либо Oracle 2 day DBA в помощь.
@a_v_p
@a_v_p 2 жыл бұрын
@@TheUnitto Вопрос про Оракл? Real Apllication Cluster (RAC) например посмотрите. Впрочем, вопрос стоит достаточно общо, чтобы корректно и объемлюще ответить. Ибо it's depend. Случаи, и применяемые решения будут разнИться, для разных задач. Тут - как раз плотная работа с DBA
@resh-ka
@resh-ka 2 жыл бұрын
Один из самых грамотных и профессиональных интервьюируемых. Без рисовки, но с юмором. На одном дыхании.
@friedbearsburninhell2022
@friedbearsburninhell2022 2 жыл бұрын
Вот это гость... Мне кажется уровень перенесенной боли и профессионализма в нем зашкаливает! Браво!
@asvitin
@asvitin 2 жыл бұрын
"Схема данных - лицо разработчика" Классно сказано! А еще мне очень понравилось, как много положительных отзывов и слов благодарности Максим оставил: о школе, о родителях, о университете, о коллегах, о компаниях, о технологиях и пр. ИМХО, это единственно верный подход, а не то нытье, которое, увы, часто приходится слышать, что кому-то чего-то недодали, недоложили... Всем добра! Спасибо большое за интервью!
@7naglyi77
@7naglyi77 2 жыл бұрын
Наконец-то специалист по моей теме. Ещё и земляк.
@MrFikset
@MrFikset 2 жыл бұрын
Магнит?
@vadimdorokhov8375
@vadimdorokhov8375 2 жыл бұрын
Ага, сам ждал =) Всем за 30 привет )))
@uvesel4ak
@uvesel4ak 2 жыл бұрын
Очень отлично. Наслышан про оракл в спортмастере, и тут такой подгон. Посмотрел с интересом.
@alexnagorny7692
@alexnagorny7692 2 жыл бұрын
Какой замечательный гость сегодня! Умный, грамотный, вдумчивый, веселый и МЕГАкомпетентный! Огромный респект Бороде за выпуск!
@artes7712
@artes7712 2 жыл бұрын
Видно - очень умный человек, лайк за видео!
@user-ui3sj4kr9x
@user-ui3sj4kr9x 2 жыл бұрын
Спасибо,АйТиБорода годное видео.Всегда мотивируете)
@BiPGiMun
@BiPGiMun 2 жыл бұрын
Спасибо за интервью! Всем plsql бро привет!
@lonchit
@lonchit 2 жыл бұрын
И тебе привет)
@EvgenyGerdtBR
@EvgenyGerdtBR 2 жыл бұрын
Приятно видеть в интервью коллегу )
@user-kq8ue9br8x
@user-kq8ue9br8x 2 жыл бұрын
Наконец) Побольше бы SQL. Спасибо!
@itbeard
@itbeard 2 жыл бұрын
На здоровье!
@ivansinelnyk825
@ivansinelnyk825 2 жыл бұрын
Очень круто! Я даже подписался)
@user-md5mw1tp3e
@user-md5mw1tp3e 2 жыл бұрын
Один из самых интересных выпусков.
@itCODE
@itCODE 2 жыл бұрын
Очень качественное видео! Спасибо.
@itbeard
@itbeard 2 жыл бұрын
спасибо!
@user-mv5em7qs5l
@user-mv5em7qs5l 2 жыл бұрын
Спасибо за выпуск, было интересно!
@ElenaBalakina-hx2gx
@ElenaBalakina-hx2gx 2 жыл бұрын
Какой приятный собеседник!
@user-up6dl7go9h
@user-up6dl7go9h 2 жыл бұрын
Ура. Новое видео! Лекс - ты очень приятный интервьюер.
@itbeard
@itbeard 2 жыл бұрын
спасибо!
@raff2144
@raff2144 2 жыл бұрын
Как похожа история ваша) здорово, вы молодец! Да, соглашусь, фактор везения важен!
@Irades
@Irades Жыл бұрын
Потрясающе
@user-pt2rw8xo8n
@user-pt2rw8xo8n Жыл бұрын
Мега крутое интервью. Оч понравился гость
@anchovski1788
@anchovski1788 2 жыл бұрын
Очень грамотный и системный подход ко всему. Разговор о специфике кода в базах незаметно оказывается очень ценной беседой о best practices почти любой разработки в целом. Крутой гость!
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Жаль, о важности и пользе CASE-средств не догадывается, потому и не говорит о них. А так - вполне себе нормальный кустарь...
@anchovski1788
@anchovski1788 2 жыл бұрын
@@sergoordgonikidze6456 что такого важного в case тулзах, что стоит обязательно о них упоминать? Похоже на простой выпендреж
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@anchovski1788 т.е. ты не знаешь, что это такое (иначе знал бы, что за ними "важного"), но у тебя уже они классифицированы как "выпендрёжь"? Не стыдно, камрад? "не читал, но осуждаю"?
@anchovski1788
@anchovski1788 2 жыл бұрын
@@sergoordgonikidze6456 знаю что это, не оч понимаю что фундаментального важного в средствах проектирования. Не зашёл разговор о них вот и все.
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@anchovski1788 важность в самом проектировании и работе от CASE-средств, а не лепить прямо в базу, как бог на душу положит. Очень, знаете ли, помогает не переписывать всё каждые 3 года, с уходом очередного разработчика. Мне это напоминает качественный переход от foxpro к настоящим СУБД, поддерживающим SQL-92. Фокспрошник тупо не понимает, чего такого важного в SQL реальном. Ну и что, что для обработки данных он циклом по таблице идёт и что-то там делает с записями. И нахуха эта хрень с названием Commited Read. Да и вообще, многопользовательский режим доступа к данным - блажь ведь. Так и вы - "да нахуха те case-средства, не вижу фундаментальной пользы". Не видите, потому что работаете ремесленником, в каких-то мелких коротких проектах на низовых должностях...
@ekaterina450
@ekaterina450 6 ай бұрын
Очень интересное интервью, спасибо
@ihorprytula9514
@ihorprytula9514 2 жыл бұрын
Спасибо. Интересное и хорошее видео.
@danidani3538
@danidani3538 2 жыл бұрын
Спасибо за oracle и pl/sql 👍
@itbeard
@itbeard 2 жыл бұрын
На здоровье!
@ka10k
@ka10k 2 жыл бұрын
@@itbeard пригласите пожалуйста на интервью какого-нибудь прошаренного DBA из спортмастера.
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@ka10k лучше, какого-нибудь прошаренного ораклиста...
@user-we8ue6yv9e
@user-we8ue6yv9e 2 жыл бұрын
@@ka10k и такие у нас есть:)
@qewiok1917
@qewiok1917 2 жыл бұрын
Не по уведомлению, а по зову сердца)
@lonchit
@lonchit 2 жыл бұрын
Он как будто рассказывает мою жизнь, я начал так же свою карьеру, тоже банк, тоже oracle, тоже delphi, прям 1 в 1
@DennisTurbay
@DennisTurbay 2 жыл бұрын
Очень интересное интервью!
@itbeard
@itbeard 2 жыл бұрын
факт)
@obsidee
@obsidee Жыл бұрын
друг как раз лет 10-15 назад работал в спортмастере разработчиком на oracle, много рассказывал интересного перепиливали старый функционал с дос-версии и запускали новый
@vasiliy83
@vasiliy83 2 жыл бұрын
42:57 - «админы oracle в этот момент 🗿» 😂вопрос конечно очень спорный, но реально - это очень удобно с одной стороны, а с другой стороны это крайне небезопасно. А на самом деле моё почтение таким профессионалам как Максим, которые грамотно выстроили процессы в такой непростой области👌👍
@a_v_p
@a_v_p 2 жыл бұрын
Админы сопровождают то, что описал Макс. Т.е. это именно не потоковое и каждодневное решение (и не элемент CI/CD 🙂, а обоснованная "крайняя необходимость". Да и не любой разраб допускается до таких телодвижений. Ну, и как уже сказал, все это происходит при уведомлении и сопровождении админами, конечно же. Всё множество +/- подхода, как и способы, регламенты в этой части - обозначены, оговорены и учитываются
@lonky_
@lonky_ 6 ай бұрын
когда я там работал аутстаф. то что меняли в проде на горячую, обычно ещё тестировали qa на схожих данных в тестовой бд и проводили всё через задачи. а не просто зашёл разраб и сделал update, да и права у них есть не на всё.
@user-bh3ve7di7o
@user-bh3ve7di7o 2 жыл бұрын
Хорошее видео по теме. Я, как PL/SQL техлид, высоко оценил. Единственный момент, который хотел бы отметить: почему вы не используете подход со снапшотами? И конечно доступ девелоперов на продакшен - это огромная дыра в безопасности. Аудит при этом непроходим в принципе. Но используя снапшоты - этот момент можно решить, деперсонифицируя и обфускируя клиентские данные...
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Очень дорого на больших (с тысячами сущностей в десятках схем) использовать такое без правильного проектирования ведения БД. У тебя скрипты деперсонализации и обфускации должны быть абсолютные. А учитывая кустарный способ работы большинства plsql-разработчиков ("леплю прямо в бд что и как хочу и через пару лет не помню, что и для чего налеплено") - проще подписать NDA и забыть, чем морочиться с этим. Вот все и забывают.
@TheSergWolf
@TheSergWolf Жыл бұрын
Назову с 10ток компаний прошедших аудиты где саппорт и дев команда работают с продом.
@MVOralov
@MVOralov 2 жыл бұрын
Офигенный выпуск, Максим - молодец, в ряде мест соглашался и аплодировал аж стоя))))
@itbeard
@itbeard 2 жыл бұрын
Да, Макс умеет :)
@q1s4
@q1s4 2 жыл бұрын
#конкурс Было много сказано про ответственность разработчиков за состояние системы и про наличие мониторингов, но тема мониторинга так и не была раскрыта. Какой используется мониторинг? И кто за всем следит, учитывая что инфраструктура у вас очень большая? Например, выкатили релиз, всё работает, данные возвращаются во фронт и всё красиво, но загрузка CPU 100%. Означает ли что это, что разработчик должен в любое время дня и ночи подключиться и устранить проблему? Второй вопрос: Кто решает инциденты? Есть какая-то группа поддержки или проблема сразу летит в разработчика? И последний вопрос, третий ) Используете ли вы новую фишку оракла automatic Indexing, которая появилась в 19ой версии? Если нет, то почему? Если да, то как вы можете оценить её работу на больших (миллионы, миллиарды строк) объёмах данных?
@sergeyrs6431
@sergeyrs6431 2 жыл бұрын
Блин, Бейсик и конец 90-х. И я тоже. Лайк!
@OdinVarg
@OdinVarg 2 жыл бұрын
@АйТиБорода Знаете что впечатлило? Перед началом видео запустилась реклама, японская реклама средства для роста волос на голове))) Сам был в шоке)) А за интервью спасибо! ;)
@Nekby2
@Nekby2 2 жыл бұрын
ты чё лох что ли, смотришь рекламу в ютуб? премиум аккаунт или бесплатное расширение не судьба использовать?
@user-cq3hr5op5q
@user-cq3hr5op5q 2 жыл бұрын
Спасибо за видео! Теперь понятно как в нормальных конторах Oracle варят !)
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Не. Вам рассказали с умным видом кустарщину. В нормальных конторах орацле варят по-другому.
@netizmen
@netizmen 2 жыл бұрын
Самое лучшее интервью, минимум воды. Все по делу. А то 30% балаболы пол часа про школу, универ. Нахрена мне это знать и это тупо неуважение слушателя. Моя мама бы послушала, но я включаю подкаст, чтобы впитать полезную айтишную информацию, а приходится пол часа либо слушать либо мотать вперед дабы прекратить этот поток ненужной инфы
@maxtrue218
@maxtrue218 2 жыл бұрын
мне заходит, так как я играя в доту на фон включаю эти интервью
@oleksandrvoron_ko580
@oleksandrvoron_ko580 2 жыл бұрын
Сьогодні для мене БД та СУБД стали в один ряд із іншими мовами програмування! Думав, що у них менше можливостей та перспектив) Дякую за контент!
@oleua9545
@oleua9545 2 жыл бұрын
Спасибо, преинтереснешая беседа у вас получилась! Как давний адепт Oracle выражаю вам, Максим, искреннее уважение за такую грамотную организацию всей этой движухи. Вот уж действительно где пример как по полной взять от продукта все, за что заплатил. Немногие, как мне кажется, могут себе позволить роскошь пользовать Oracle, а еще меньше получить выгоду от всего его потенциала. Небольшой вопросик возник, не было упомянуто ничего о пресловутом OLAP и BI. Не используется или я не внимательно слушала? Или я отстала от жизни и это уже давно никем не используется в продвинутых IT?
@maximpart2374
@maximpart2374 2 жыл бұрын
Добрый день! Используем конечно Oracle в КХД, просто это отдельная большая тема, не уложились по времени :-)
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
У оракла родной BI: 1. откровенно ховняненький. 2. просто ДИКО дорогой.
@pavel7930
@pavel7930 2 жыл бұрын
Про код ревью рассказал - как бальзам на душу...
@user-lh6xe3zi1t
@user-lh6xe3zi1t 8 ай бұрын
Гость очень молода выглядит! Я даже подумал что он всего лишь работает пять лет и пришел на интервью ☺👍👍👍
@user-pw9rw8cj9e
@user-pw9rw8cj9e 2 жыл бұрын
Лексу рад всегда!!! Считаю прекрасным интервьюером ! Я так считаю....
@itbeard
@itbeard 2 жыл бұрын
Приятно)
@user-pw9rw8cj9e
@user-pw9rw8cj9e 2 жыл бұрын
@@itbeard Работаешь хорошо - отсюда и похвала,похвала за дело!!! Вы молодец! Так держать!!!
@vladimirfedorov7677
@vladimirfedorov7677 2 жыл бұрын
На 40:13 очепятка вышла, DBA=DatAbase administrator
@artembardeeen2384
@artembardeeen2384 2 жыл бұрын
Не совсем понял про разницу в согласованности на стороне БД и на бэкенде. По мне так нет разницы где будет выполняться долгий select, данные и там и там будут согласованны на момент запуска запроса.
@OVyshnja
@OVyshnja 2 жыл бұрын
Ох, супер! Дякую!!!!!!!!;)
@grigorii9019
@grigorii9019 2 жыл бұрын
Спасибо.
@itbeard
@itbeard 2 жыл бұрын
На здоровье
@AndriySydorka
@AndriySydorka 2 жыл бұрын
спасибо! лайк не ставил, попрошу dba Гугла вручную UPDATEом поставить
@p.bakuard8648
@p.bakuard8648 2 жыл бұрын
Хотелось бы подробную статью на хабр по теме - для каких кейсов лучше держать логику вместе с данными в БД.
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
глупый вопрос. Если у тебя много plsql-девелоперов и много ресурсов процессорных под БД заказчика - то для всех, кроме уж совсем откровенного вышмата (и то - оракл позволяет подключать к ядру ddl-ки для нативных расчетов). А если у тебя нет plsql-девелоперов или заказчик жмётся на процессорные лицензии - то как ты её там вообще собираешься держать?!? За это и платят архитекторам систем - они смотрят, что есть, оценивают проект со всех сторон и предлагают ту точку между 0 и 1, которая максимально полно учитывает все факторы...
@nightmind1
@nightmind1 2 жыл бұрын
В БД, в первую очередь, имеет смысл держать представления / процедуры генерации отчётов и всё, что связано с вычиткой больших объёмов данных. Не надо переизобретать аналитические функции на СП, поскольку вы их результаты получите из БД быстрее, чем передадите оттуда сырые данные. Но надо понимать, что если у вас OLTP - система с большой оннлайновой транзакционной нагрузкой (типа сотен транзакций в секунду) - то отчётную базу надо иметь отдельную, и бест практис - гнать туда данные через Golden Gate.
@CrazyCodingChannel
@CrazyCodingChannel 2 жыл бұрын
В Спортмастере еще и Oracle используют, удивлен))
@uvesel4ak
@uvesel4ak 2 жыл бұрын
Не только субд используют, а , если не ошибаюсь, также и оракловую экзадату.
@a_v_p
@a_v_p 2 жыл бұрын
@@uvesel4ak и не только exadata. В интервью и про zdrla прозвучало, например
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@a_v_p сдался вам тот zdlra... Это инструмент dba, а не разработчика...
@a_v_p
@a_v_p 2 жыл бұрын
@@sergoordgonikidze6456 а я за dba и говорю
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@a_v_p слишком дорогой этот zdlra. BasePack (2 компьюта + 3 сторадж-сервера) - сразу на $400к тянут. Это ОЧЕНЬ дорого. Oracle SuperCluster на 4 процессора (по 32 честных ядра на процессор), с 3 сторадж-серверами стоил дешевле.
@user-nb3pp5xj4h
@user-nb3pp5xj4h 4 ай бұрын
Банки в которых я работал, интеграции проводились через Java, а основная логика бизнеса в пакетах, Apex очень выручал и помогал и Js разработчики нам и не нужны были вовсе. Во многих банках проработал и понял что везде Oracle и везде вся логика в Oracle. И вообще Oracle это круто, когда питонистов, Джавистов, Джаваскриптеров стало нереально много везде, устроился за неделю на работу в банк и благодарен Ораклу. Чем уже специальность тем больше ценность сотрудника. А где больше популярности туда нужно очень долго долбиться и пытаться засунуться. Дальше остается тольоу развиваться в сторону инженера данных
@mrbatni3522
@mrbatni3522 2 жыл бұрын
надо было спросить про литру про базы данных для начинающих
@dixerim
@dixerim 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 2 жыл бұрын
Статья, из которой этот текст, начинается так: SQL (/ˌɛsˌkjuːˈɛl/ S-Q-L, /ˈsiːkwəl/ "sequel"; Structured Query Language)
@itbeard
@itbeard 2 жыл бұрын
хахаха)
@dixerim
@dixerim 2 жыл бұрын
@@dimeliora понятно, что там собраны все употребляющиеся транскрипции. Но прочесть "эс-кью-эль" как "сиквел" - это однозначно 200iq мув :)
@evgeniyapopova339
@evgeniyapopova339 2 жыл бұрын
@@dixerim он всего лишь сказал, что называют по-разному, вот нудить-то сразу
@user-yg6fl1iu1q
@user-yg6fl1iu1q 2 жыл бұрын
Да, на англоязынычх каналах часто слышу именно "Сикуэл"...
@VladimirSitnikov
@VladimirSitnikov 2 жыл бұрын
Вопрос про тесты: пробовали писать тесты на внешнем языке программирования? Например, Kotlin/Java (да и почти любой другой язык) гораздо более выразительны, чем PL/SQL. У меня есть система, где 100% кода PL/SQL, но тесты на TestNG, т.к. подготовка данных, сравнение результатов и т.п. делается на JVM гораздо проще, чем в PL/SQL
@TheSergWolf
@TheSergWolf Жыл бұрын
Вы вообщ не смотрели интервью. С самого начала объяснили. Процедуры в базе это другой подход к разработке. Кстати t-sql почти тоже самое
@VladimirSitnikov
@VladimirSitnikov Жыл бұрын
@@TheSergWolf я-то смотрел. Сейчас не помню уже, но год назад уж точно смотрел. Если считаете, что на мой вопрос есть ответ, то сказали бы где этот ответ
@dobrynanikitich7034
@dobrynanikitich7034 2 жыл бұрын
Спектрумы Зоновские, я спаял их штук пять или больше. Эх, было время. Помню, привёз платы зоновские штук сто со схемами, на площади Космонавтов вмиг разлетелись. Фанаты паяли...
@ttsrg
@ttsrg 2 жыл бұрын
Максим, спасибо , очень интересно, но как рядовому покупателю, не столько бонусы интересуют, как адекватные цены, выбор и отзывы , хотя бы тех же кроссовок....
@uvesel4ak
@uvesel4ak 2 жыл бұрын
Вообще конечно хотелось бы побольше всяких технических, админских и программерских подробностей. С одной стороны. А с другой понятно, что ролик должен быть примерно на 1 час Рассказать побольше, к сожалению, не удаётся.
@bairop
@bairop 2 жыл бұрын
Супер интервью, прослушал взахлёб! ) Вопрос Максиму. Слышал, что DBA в Спортмастере используют Oracle APEX для внутренних нужд. Что-то типа мониторинга или репортинга о бэкапах в ZLDRA. А используют ли ваши разработчики Apex для каких-либо бизнес или своих задач? Есть ли у Oracle Apex перспективы развития с Вашей точки зрения? Может ли он быть полезным при переносе бизнес-логики из толстых клиентов в веб?
@a_v_p
@a_v_p 2 жыл бұрын
На APEX сейчас реализована изрядно наполненная функционалом система. Все началось, по сути, с внутреннего уютного админского решения навроде "базы знаний", сейчас - развернуты сервисы, и с мониторингом, информированием, сервисом для разрабов, MLщиков, и прочих (трудно сказать, насколько это можно считать заходом уже в бизнес-решения). Про перспективы - вопрос большой. При обилии, в настоящее время, фреймворков и иных решений - трудно говорить однозначно. В свое время, выбор APEX был был сделан из имевшегося и необременительного для невозбранного накидывания админами простого решения. Планы и перспективы - тогда не оценивались. А сейчас, уже и втянулись :) Это, если что, ответ со стороны админов :)
@maximpart2374
@maximpart2374 2 жыл бұрын
Да, DBA для автоматизации используют именно Apex - быстро, но для внутренних нужд. К сожалению, если говорить о бизнес-приложениях, то тут возможностей не хватает и в разработке мы его не используем.
@bairop
@bairop 2 жыл бұрын
@@a_v_p ок, спасибо за развёрнутый ответ
@bairop
@bairop 2 жыл бұрын
@@maximpart2374 спасибо за ответ
@grigoport9937
@grigoport9937 2 жыл бұрын
@@maximpart2374 А чего не хватает (Если можно привести TOP 3 самого необходимого) и на какой версии разрабатывали ?
@smartprices4848
@smartprices4848 2 жыл бұрын
что за музыка в начале видео?
@VokaMut
@VokaMut 2 жыл бұрын
#конкурс Вопрос: какой самый изящный трюк при работе с БД поразил Максима больше всего? Пусть даже в самом начале карьеры.
@andrewkondrashov6485
@andrewkondrashov6485 2 жыл бұрын
Flashback запросы и необходимость самостоятельно клоб блоб перегонять :)
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Может лучше про самые неизящные стороны орацле скажем? Я при переходе с firebird/mssql/informix/postgre поразился тому, что невозможно устанавливать версии прикладного ПО без dba или хотя бы разработчика.
@andrewkondrashov6485
@andrewkondrashov6485 2 жыл бұрын
@@sergoordgonikidze6456 в смысле?
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@andrewkondrashov6485 сломалось - не откатишь...
@andrewkondrashov6485
@andrewkondrashov6485 2 жыл бұрын
@@sergoordgonikidze6456 Максим как раз и говорит о возможности переключаться между версиями кода используя Oracle Editions
@RUSGrus
@RUSGrus 2 жыл бұрын
хороший
@Kirill_ll_ll
@Kirill_ll_ll 2 жыл бұрын
Как бы назывался 'Dummy' в oracle, который бы был на русском языке (ofc не в прямом переводе). Спасибо за интервью)
@shemrabazanov2005
@shemrabazanov2005 2 жыл бұрын
Теперь я знаю в лицо людей из-за которых перестал ходить в Спортмастер благодаря их системе бонусов. А контент пушка)
@a_v_p
@a_v_p 2 жыл бұрын
Важно не путать маркетинг и непосредственно воплощение по запросу маркетинга
@shemrabazanov2005
@shemrabazanov2005 2 жыл бұрын
@@a_v_p я не путаю, просто шутил)
@ghektoredkins202
@ghektoredkins202 2 жыл бұрын
а рекомендации по книгам? пропустили?
@etomenko
@etomenko 2 жыл бұрын
ФПМу привет!
@user-ni1pi4jc8m
@user-ni1pi4jc8m Жыл бұрын
Где ссылка на форк 3 версии?
@user-hw2bi9lz7b
@user-hw2bi9lz7b 2 жыл бұрын
3:22 - Борода показал явно 8" дискету
@olegivanchuk3077
@olegivanchuk3077 2 жыл бұрын
точно, явно не видел вживую ни 5, ни 8.
@AndrewJilin
@AndrewJilin 2 жыл бұрын
Где достать такую майку и что на ней написано?
@itbeard
@itbeard 2 жыл бұрын
Это байка. "Ай цi ты сава?" Сова ли ты?
@DarkErit
@DarkErit 2 жыл бұрын
#конкурс Как в pl/sql oracle работает/использовать права/роли пользователей: разграничение, наследование, использование прав одной учётки в рамках сессии другой?
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Как-то да рабоает. А вы с какой целью интересуетесь? Не нашли описания на русском языке, а на английском не поняли?
@DarkErit
@DarkErit 2 жыл бұрын
@@sergoordgonikidze6456 на практике несколько раз пересекался с какими-то определёнными проблемами, их решал. А вот подойти комплексно к этому - всё времени не было, есть более часто попадающиеся непонятности.
@nightmind1
@nightmind1 2 жыл бұрын
@@DarkErit есть юзеры, есть роли, есть объекты, есть grant. Тут всё явно. Но если вы создадите процедуру/представление в схеме-2, которое смотрит в данные схемы-1 (предполагаем, что грант схеме-2 на него вы дали), а затем дадите грант схеме-3 на это представление, то схема-3 сможет через него видеть данные схемы-1 или что-то с ними делать. Это позволяет гибко работать с доступами.
@GS72
@GS72 2 жыл бұрын
Согласованность? Вы имеете в виду ссылочную целостность? i.e. referental integrity?
@maximpart2374
@maximpart2374 2 жыл бұрын
Согласованность (Consistency) , вот отсюда ru.wikipedia.org/wiki/ACID
@maximpart2374
@maximpart2374 2 жыл бұрын
Согласованность (Consistency) , вот отсюда ru.wikipedia.org/wiki/ACID
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@maximpart2374 ну вы даёте, предлагать нынешним сайтикоделателям изучать концепцию ACID. Это прошлый век, не модно и не нужно. Ну, в основном, потому что мозгов не хватает осознать. rest, stateless, микросервисы и функционал на основе кодов возврата нативных http-кодов протокола - вот нынешние столпы.
@maksatsultangazin7557
@maksatsultangazin7557 Жыл бұрын
40:11 DatA* Base Administrator
@alemamangeldinov3880
@alemamangeldinov3880 2 жыл бұрын
Теперь хочу работать в Спортмастере
@alemamangeldinov3880
@alemamangeldinov3880 2 жыл бұрын
Посмотрел что надо
@user-zi3mb6bt4w
@user-zi3mb6bt4w 2 жыл бұрын
Продавцом-консультантом
@ka10k
@ka10k 2 жыл бұрын
@@user-zi3mb6bt4w )))
@solarwind940
@solarwind940 2 жыл бұрын
Лучше не надо, как бывший сотрудник и разработчик pl/sql говорю.
@q1s4
@q1s4 2 жыл бұрын
@@solarwind940 Почему?
@user-sp6jb9xk8j
@user-sp6jb9xk8j 2 жыл бұрын
Почему lob нельзя запихнуть в supplemental log group ? (((( Хочу lob в log ))))
@ka10k
@ka10k 2 жыл бұрын
Видимо пока не решили проблему просадки перфоманса
@BasalaevAnton
@BasalaevAnton 2 жыл бұрын
комп дома в 100 тыс. городке и интернет в универе в 90-х.... какой то другой мир 90-х у товарища...это точно была сказка...
@TalkerTube
@TalkerTube 2 жыл бұрын
Конец девяностых явно
@user-yg6fl1iu1q
@user-yg6fl1iu1q 2 жыл бұрын
Если Оракл лучшая СУБД, как понять, что система/приложение переросла PostgeSQL и что пора покупать Oracle?
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Когда стоимость данных в вашей СУБД и генерируемая ими добавочная стоимость бизнеса стала такая, что стоимость лицензий орацле уже не так уж запредельной кажется. :-) Аналогия: вот хочется вам купить телефон ксяоми, а у них в линейке телефоны от $50 до "дороже айфона максимального". Так вот - выводите на экран все модели с характеристиками и стоимостью, и двигаетесь пальцем от дешевых к дорогим. Так вот, та модель, которая была последней перед мыслью "да не, за эти функции это они уже овердофига хотят, ополоумели, что ли" - и есть ваш выбор. Так и с орацле :-)
@user-km5nv6ww2e
@user-km5nv6ww2e 2 жыл бұрын
@@sergoordgonikidze6456 что это ещё за ораЦЛе?
@user-fg2pf3hc1u
@user-fg2pf3hc1u 2 жыл бұрын
54:02 Почему Git Flow - плохо?
@valentinkhomutenko6308
@valentinkhomutenko6308 2 жыл бұрын
Оригинальный Git Flow (а это не просто master / dev + feature ветки, как иногда думают) это просто часто неопрадавнно сложно для многих проектов.
@evstse
@evstse 2 жыл бұрын
Если у тебя есть только молоток, то все вокруг будут гвозди. Не хочу никого обидеть, гость интересный, видно что профессионал
@visotsky_design
@visotsky_design 2 жыл бұрын
Пушка, а не выпуск!
@itbeard
@itbeard 2 жыл бұрын
спасибо!
@ka10k
@ka10k 2 жыл бұрын
#конкурс какие есть способы минимизировать redo wastage при записи log buffer?
@a_v_p
@a_v_p 2 жыл бұрын
"Redo wastage is not a problem." www.dba-oracle.com/m_redo_wastage.htm
@ka10k
@ka10k 2 жыл бұрын
@@a_v_p а кто говорил что вопрос должен быть о проблеме?
@ka10k
@ka10k 2 жыл бұрын
@@a_v_p нагуглить Бурлесона за 2 секунды любой школьник сможет. Ответить сможете?
@a_v_p
@a_v_p 2 жыл бұрын
@@ka10kok, только давайте сначала поймем, что же решаем той самой минимизацией (которая не проблема)? В гуглящемся школьниками Бурлесоне, вполне раскрыто что стоит за метрикой, из чего получается и признаком чего является. Соотв., логично, тут и ответ про минимизацию. Только вопрос все равно - что же решается этой самой минимизацией? Красота цифр в метрике? 🤔
@ka10k
@ka10k 2 жыл бұрын
@@a_v_p Вроде того. Вопрос не про решение проблемы, скорее на знание архитектуры и ядра. Я понимаю, что вы не должны этого знать, у вас другие задачи и проблемы. Очень хотелось бы чтобы пригласили на интервью вашего главного ДБА.
@ni55an
@ni55an 2 жыл бұрын
51:20 согласен! Недавно один доказывал, что если если какую-то абстрактную группу лиц назвать ******* (людьми, которые пишут плохой код/технологии), то это оскорбление, а вот если назвать какую-то технологию говном, то это вполне приемлемо, так как он плохо охарактеризовал технологию, а не человека. Хотя логично же, что технологии создают люди, и так или иначе назвав технологию говном, ты констатируешь, что ее автор или просто мейнтейнер работает с говном, и так само это может быть неприятно человеку
@user-tu2nz9dg8k
@user-tu2nz9dg8k 2 жыл бұрын
В спортмастере работают программисты? Тогда почему чтобы получить скидочную карту надо бланки на кассе от руки заполнять блина) ?
@itbeard
@itbeard 2 жыл бұрын
Почему при трудоустройстве в любую айтикомпаниб приходится договор руками подписывать?
@user-tu2nz9dg8k
@user-tu2nz9dg8k 2 жыл бұрын
Да , каменный век)
@ni55an
@ni55an 2 жыл бұрын
@@itbeard потому что еще не у каждого в смартфоне есть ЭЦП))
@rustemiskakov2973
@rustemiskakov2973 2 жыл бұрын
@@itbeard В Казахстане при устройстве в Veon (Beeline) уже не надо подписывать бумаги. Все электронными цифровыми подписями, чтобы устроиться не нужно идти в офис.
@leonid_konoplin
@leonid_konoplin 2 жыл бұрын
Зёма
@pitorKILLER
@pitorKILLER 2 жыл бұрын
Используйте этот коммент, если хотите лайкнуть Пермякова, но не хотите лойсить бороду, который в теме СУБД вообще ничего не понимает
@user-hw2bi9lz7b
@user-hw2bi9lz7b 2 жыл бұрын
Что такое "лойснуть"?
@itbeard
@itbeard 2 жыл бұрын
Окей, бумер. Лайк поставил
@wert78910
@wert78910 2 жыл бұрын
Борода много в чем не понимает (слабо представляю кто может знать весь массив данных в современном it) но это не мешает ему быть хорошим интервьюером. Хорошим людям не мешает ну иногда не в тему ну а кто без греха.
@Sarcasticfury
@Sarcasticfury 2 ай бұрын
Я никогда не работала в офисе и уж тем более в ит и не понимаю ни слова 😢
@alexche897
@alexche897 6 ай бұрын
dba=database administrator, а не datEbase
@genemy
@genemy 2 жыл бұрын
#конкурс что быстрее case или decode
@rustemiskakov2973
@rustemiskakov2973 2 жыл бұрын
Case
@gvladimir5664
@gvladimir5664 2 жыл бұрын
когда языки и технологии закончатся канал закроется?
@itbeard
@itbeard 2 жыл бұрын
Da net
@VokaMut
@VokaMut 2 жыл бұрын
@@itbeard dot net
@itbeard
@itbeard 2 жыл бұрын
С него начинали, на нем и закончим)
@zxcq
@zxcq 2 жыл бұрын
Кто не в курсе Оракл в 3 раза быстрее чем PostgreSQL и данные занимают меньше места на диске.
@ttanucha
@ttanucha 2 жыл бұрын
в три раза быстрее ролбэк делает??
@user-nv9yj3qz3t
@user-nv9yj3qz3t 2 жыл бұрын
#конкурс Вопрос: Все кто работал с СУБД Оракл прекрасно понимают,что лучше СУБД на данный момент нету,учитывая все плюсы и минусы, "объем кодовой базы СУБД на данный момент больше 25 миллионов строк,и соответственно единственным методом было написание последовательно взаимосвязанных автотестов,и стоило вам изменить хоть одну строчку,как ломались тысяча ранее написанных автотестов",вопрос: Когда наступит точка невозврата???и как компаниям подготовится к такому развитию сценария,что Оракл в ближайшем будущем остановит свой маховик???
@asvitin
@asvitin 2 жыл бұрын
Позвольте не согласится. Много работал с Oracle(более 7 лет), Teradata, MSSQL. Oracle - наиболее универсальная и безусловно крутая СУБД и для OLTP, думаю лучше её нет. Но терадаточка - для OLAP нагрузки - пушка ( Петабайты может воротить играючи). У неё шикарная архитектура, но стоит она подороже безумного дорогого оракла, по этому о ней не многие знают. Лично в моём топе - она на первом месте в рейтинге СУБД. А вобще ваш вопрос хороший и общий для всей индустрии ( у нас тоже бывает тысячи тестов падают после неудачного коммита - живём как-то) :)
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@asvitin я работал с Oracle, MSSQL, Postgre, Informix, DB2, Firebird, MySQL. 25 лет работаю с разными БД. С терадатой не работал. Для меня "пушка" - Informix, хоть в нём и нет многообразия dbms-пакетов. Oracle не люблю за отстойные временные таблицы (и глобальность структуры, и медленные, и оптимизатор их не понимает) и за нетранзакционность DDL (задалбывает, что для установки любой версии нужен наблюдатель квалификации DBA/разработчик - ибо если сломается что, то решить проблему могут только они, а в Informix - просто ROLLBACK).
@MrJoe_38
@MrJoe_38 Жыл бұрын
Разве удалять негативные коменты о СМ это норма?)
@itbeard
@itbeard Жыл бұрын
Нет конечно. Разве клеветать в комментах это норма?)
@MrJoe_38
@MrJoe_38 Жыл бұрын
Так вышло, что мой комент был на основе личного опыта. К сожалению не удачного для меня. И в целом о компании не судят по одной группе гнилых людей с ЧСВ. В целом компания хорошая. Да и идеальных нет, везде есть и хорошее и плохое.
@pavel7930
@pavel7930 2 жыл бұрын
Когда я слышу слово fullstack- разработчик то рука тянеться к пистолету....
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
Что, мозгов не хватает изучить и знать одновременно больше 1 языка/инструмента?
@eniluck5071
@eniluck5071 2 жыл бұрын
Я не редиска, Я перешёл. Я молодец.... :) посмотрим шо тут
@user-ro9uj5ef3d
@user-ro9uj5ef3d 2 жыл бұрын
Про EBR - смешно и больно. Два внедрения в двух разных компаниях (12.2 версии и старше) и нигде хорошо не получилось. Попробовал на одной базе - норм, на второй - норм, на 10й - получи ora-600 "because fk you that's why" и сидишь смотришь трейсы. Уж лучше по максимуму пакеты без состояния и небольшой даунтайм, чем ora-600 и горящая *опа.
@syscentr
@syscentr 2 жыл бұрын
О да!!! Оракл и спортмастер… Лет 5 назад я спросил у их программера - почему оракл? Ответ простой: предыдущий админ *удак решил что это круто и началось. Сначала бесплатная ворованная версия, потом покупка без поддержки, и как апофеоз мёртвый сервер, так как никто и не мог подумать что место под индексы нужно расширять в ручную)))) А теперь: да мы такие молодцы вот решили что будет грамотно…
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
никто деньги в бд в финансах не хранит в одной ячейке. все храниться в дифах +100уе - 100уе. а потом сумируется. транзакционность при этом не нужна, только контроль на дубликаты и все. потому что мы работаем в аппенд онли мод
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
могу сделать транзакционность через кафку для любых отложенных процессов, могу на сциладб, могу на кассандре. и ничто из этого не является монолитом) Так что желание юзать треш какойто выходит исключительно от незнания и нежелания делать нормально, ибо это сложнее чем тупо селектики гонять.
@user-qd3er9mi2d
@user-qd3er9mi2d 2 жыл бұрын
Вот именно, все должно быть проще, а не сложнее. Что бы среднестатический разработчик разобрался , а не дорогой гений
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
@@user-qd3er9mi2d тоесть вы хотите строить топовую компанию нанимая дешевый персонал? Вы действительно не видите тут проблемы?)
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
Насчет соглассованност. Ептыть теорему CAP они вообще видели? что значит это главное? а если там целая сеть и нада риалтайм локально, о какой согласованности речь? или клиенту ждать пока через мол мира реплика пройдет с ацк? Те кто топит за согласованность, зачастую просто слишком плохо понимают как сделать надежную распределенную систему.
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
@@jps6-vudzkfmibqc58vs3 ну если у вас хватит бабла на консультацию то не вопрос)
@blzr
@blzr 2 жыл бұрын
На моменте про рассогласованность данных на сервере приложений, транзакционность которую зачем-то надо изобретать, а потом про SQL когда речь пошла я очень сильно удивился. Либо я не понял про что речь либо Максим несет какую-то ерунду. А пацаны-то и не знают что можно сделать бегин транзакшен, коммит или селект фор апдейт в коде.
@Steklopod
@Steklopod 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 2 жыл бұрын
Вы просто дальше "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 2 жыл бұрын
@@sergoordgonikidze6456 вы серьёзно думаете, что в настоящее время имеет смысл использовать веб-интерфейс на основе APEX от оракла для создания форм вместо этих наших вуе-реакто-ангуляров? ваше пренебрежение только показывает ваше невежество в понимании зачем все эти вуе-реакто-ангуляры вообще существуют и какие проблемы решают.
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@Nekby2 Для корпоративных систем, публикуемых только внутри корпоративной сети - я уверен, что APEX лучше любых вуе-реакто-ангуляров (да и никто не мешает при желании вуе-реакто-ангуляры прилепить, если совсем невмоготу - читай "мозгов не хватает делать интерфейсы без вуе-реакто-ангуляров") для количества средне-активных юзеров в районе "до 10000 в сутки". Ну а ваш комментарий только демонстрирует ваше невежество в вопросе "что такое APEX, для чего он предназначен и что на нём можно делать".
@Nekby2
@Nekby2 2 жыл бұрын
@@sergoordgonikidze6456 ещё раз повторяю. Фреймфорки решают определённые боли. Если вы про них не в курсе, то не надо тут лечить про примитивные формы для внутренних инфопорталов. Видели бы вы текущий внутренний портал СберДруга в Сбере, например. С вашими отсталыми представлениями про формы вы бы точно не смогли реализовать подобное на АРЕХе или подобном.
@sergoordgonikidze6456
@sergoordgonikidze6456 2 жыл бұрын
@@Nekby2 пока не сделаете на APEX первую 1000 форм, не лезьте к людям с со своими глупыми поучениями. Выглядите глупо. Тем более со своей сбер-шавкой.
@user-nr7oc5lr8e
@user-nr7oc5lr8e 2 жыл бұрын
отбивка в начала конечно супер параша
@itbeard
@itbeard 2 жыл бұрын
Так и должно быть
@AndreyNikishaev
@AndreyNikishaev 2 жыл бұрын
ощущение что видео снимали в 80х.. мне вот интересно как товарищь будет реализовывать БД с записью данных в день по 1петабайту?) и как он будет своими джоинами это выбирать и через сколько тысяч лет ему прийдет ответ. Изобретение журнала транзакций.. ага.. прям все ходят и изобретают. Интересно чел вообще шарит проблематику реляционных БД? или есть у него окно и он туда пишет просто?
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 681 М.
Зу-зу Күлпәш. Стоп. (1-бөлім)
52:33
ASTANATV Movie
Рет қаралды 1,2 МЛН
Самый быстрый способ стать аналитиком данных
17:17
Ярослав Колупаев
Рет қаралды 35 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,3 МЛН
What’s your charging level??
0:14
Татьяна Дука
Рет қаралды 5 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,4 МЛН
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 1,6 МЛН
Пленка или защитное стекло: что лучше?
0:52
Слава 100пудово!
Рет қаралды 2 МЛН