Немного о: RabbitMQ, Kafka, Redis, Memcached, NuxtJS, MongoDB, PostgreSQL

  Рет қаралды 87,109

R class Tech

R class Tech

Күн бұрын

Пікірлер: 280
@orlov_alex
@orlov_alex 3 жыл бұрын
0:40 RabbitMQ 9:34 Apache Kafka 15:10 Redis 19:30 Memcached 21:19 NuxtJS 25:55 MongoDB 30:33 PostgreSQL
@Rclass
@Rclass 3 жыл бұрын
Спасибо, в закреп :)
@w0nderiand697
@w0nderiand697 3 жыл бұрын
Eeeeeeeeeeeeee eeeeee eeeeeeetteeeeeee eeeeeee
@artsemvilchuk9037
@artsemvilchuk9037 4 жыл бұрын
Очень смешно получилось когда докладчик постиг дзен и стал невидимым на 20:43 секунде 😂
@Rclass
@Rclass 4 жыл бұрын
Это новая технология! :)
@dmitrys5289
@dmitrys5289 2 жыл бұрын
Закэшировался)))
@episarev
@episarev 2 жыл бұрын
Немного испугался
@Илья-м4н9т
@Илья-м4н9т 2 жыл бұрын
особенно смешно то, что он в этот момент как раз говорил про время жизни объекта))
@Rclass
@Rclass 2 жыл бұрын
@@Илья-м4н9т garbage collector в действии)
@Insaseven
@Insaseven Жыл бұрын
Спасибо докладчику, стояла задача понять отличие RabbitMQ от Kafka - это лучшее русскоязычное видео, поверьте.
@Rclass
@Rclass Жыл бұрын
Cпасибо :) Стараемся для вас ^_^
@ИванИванов-н9т9ъ
@ИванИванов-н9т9ъ 4 жыл бұрын
Докладчик заработал мою подписку на этот канал. Красавчик!
@Rclass
@Rclass 4 жыл бұрын
Стараемся :)
@predatel_rodini
@predatel_rodini 3 жыл бұрын
Аналогично
@nikolaborkowski9942
@nikolaborkowski9942 3 жыл бұрын
А я свою подписку не считаю чем то что можно заслужить, просто дикое спасибо за техничность,наглядность и понятность!
@l7l7l7lful
@l7l7l7lful 2 жыл бұрын
+
@ЮрийПлохов-к2в
@ЮрийПлохов-к2в 4 жыл бұрын
Классно, что редис работает пиздец как быстро) спасибо за видео
@АлександрКасатов
@АлександрКасатов 2 жыл бұрын
Очень круто, харизматично и доступно) Удобный формат, когда нужно просто иметь представление о технологии. И лучше получить это представление от человека, который работал с данными технологиями, нежели пытаться составить самому, тратя много времени.
@Rclass
@Rclass 2 жыл бұрын
Спасибо за доверие :)
@ПочтаПочтовая-р3у
@ПочтаПочтовая-р3у 3 жыл бұрын
Великолепное видео. Автор выделил основные моменты всех систем так что можно сразу понять что это за технология, а дальше просто углубляться в мануалы. Огромное спасибо!
@Rclass
@Rclass 3 жыл бұрын
Спасибо за отзыв, мы старались :)
@Garpunoff
@Garpunoff Жыл бұрын
Господи, как найти работу, чтобы начальник был вот таким грамотным и весёлым дядькой?
@Rclass
@Rclass Жыл бұрын
Да это не так сложно как вам кажется)
@Rclass
@Rclass Жыл бұрын
А вообще можно самому стать вот таким "веселым дядькой")
@futuresenior
@futuresenior Жыл бұрын
Считаю, что это лучшая реклама кофе якобс монарх. Большое спасибо, было очень интересно
@Rclass
@Rclass Жыл бұрын
Спасибо)
@vladegorov216
@vladegorov216 11 ай бұрын
испугался, когда лектор сказал "истекло время жизни" и исчез
@Rclass
@Rclass 11 ай бұрын
Спецэффекты которые мы заслужили ))))
@i292555
@i292555 3 жыл бұрын
Докладчик очень хорошо рассказывает и без воды! Прямо топ! Подписка однозначно!
@Rclass
@Rclass 3 жыл бұрын
Спасибо :)
@dasydasy9268
@dasydasy9268 2 жыл бұрын
Быстро, понятно, без лишней информации! Спасибо за видо!
@Rclass
@Rclass 2 жыл бұрын
Спасибо за отклик :)
@Логовотестировщика
@Логовотестировщика 2 жыл бұрын
Все и правда понятно! Год назад, как только заходил в сферу айти ничего не понимал, а сейчас сталкиваюсь с тестированием на проекте, где два приложения обмениваются сообщениями с помощью брокера (RabbitMQ) и нужно было протестировать в web-интерфейсе корректный роутинг, payload и header, теперь стало все понятно и корректно закрыл задачу =) Благодарю!
@Rclass
@Rclass 2 жыл бұрын
Ура! Рады, что помогли :) Спасибо за отклик :)
@АлексейСеребрянников-х1к
@АлексейСеребрянников-х1к 4 жыл бұрын
Вот прямо классно рассказал! Нужно больше материала:))
@Rclass
@Rclass 4 жыл бұрын
Спасибо, стараемся ^_^
@dayverul
@dayverul Жыл бұрын
"Отдай свежатину!". Сердечно благодарю за ролик)
@Rclass
@Rclass Жыл бұрын
Спасибо большое :)
@VLoginov
@VLoginov Жыл бұрын
Прямо выжимка ценного! Огромное спасибо за такие видео!
@Rclass
@Rclass Жыл бұрын
Спасибо, стараемся для вас :)
@MrJet84
@MrJet84 Жыл бұрын
Спасибо, спасибо, спасибо! Наконец-то я что-то знаю про брокеры сообщений
@Rclass
@Rclass Жыл бұрын
Всегда пожалуйста :)
@Waclawable
@Waclawable 2 жыл бұрын
Спасибо, для знакомства аналитикам и техническим менеджерам - отличный формат.
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@orhanahmadov9381
@orhanahmadov9381 2 жыл бұрын
Отлично, без пафоса и воды. Четко и понятно!
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@hate_r
@hate_r 3 жыл бұрын
Это именно тот способ изложения инфы, который я хотел услышать!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались :)
@saibrok_
@saibrok_ 3 жыл бұрын
Наконец кто-то объяснил человеческим языком как всё это работает, а не миллионом технических терминов. Спасибо!!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались :)
@y6vmeq
@y6vmeq 3 жыл бұрын
Отличный видос! Все кратко и понятно. Подписка!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались! :)
@АнтонВасильев-т2я
@АнтонВасильев-т2я 4 жыл бұрын
Отличный докладчик👍🏻👍🏻👍🏻
@Rclass
@Rclass 9 ай бұрын
Спасибо! :)
@-dubok-
@-dubok- Жыл бұрын
Спасибо, очень интересный доклад!
@Rclass
@Rclass Жыл бұрын
Благодарим вас :)
@dimankan
@dimankan Жыл бұрын
Чисто отдельная подписка за презентацию:)
@Rclass
@Rclass Жыл бұрын
Ай спасибо! :)
@yodapunishes
@yodapunishes 4 жыл бұрын
Отличнейший обзор, ничего лишнего!
@Rclass
@Rclass 4 жыл бұрын
Мы рады что вам понравилось :)
@robotiksillya8363
@robotiksillya8363 Жыл бұрын
очень крутой выпуск для понимания баз данных неожидал тут Nuxt увидеть) сам пишу на нем
@Rclass
@Rclass Жыл бұрын
Тут не только о базах, тут в целом по технологиям и решениям)
@tomozi1
@tomozi1 4 жыл бұрын
Классный обзор
@ВиталийКондров
@ВиталийКондров 4 жыл бұрын
Интересно было узнать про PostgreSQL. Спасибо!
@Rclass
@Rclass 4 жыл бұрын
Спасибо за отклик, мы старались ^_^
@ZzooD
@ZzooD 3 жыл бұрын
Четко и по делу, без лишней воды. Вообще красава.
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались ^_^
@СаняГорчаков-ф9с
@СаняГорчаков-ф9с 4 жыл бұрын
Ахеренный видос, спасибо
@Rclass
@Rclass 4 жыл бұрын
Стараемся ^_^
@ПолинаВихарева-д9л
@ПолинаВихарева-д9л 4 жыл бұрын
на пальцах и по делу!
@enot41
@enot41 2 жыл бұрын
Есть такие как я которые заходят каждые три месяца чтобы вспомнить что нибудь про брокеры, из за того что вообще по работе не связанны с ними ,но хотят хоть что то о них знать))) Такладчик ты супер ))
@Rclass
@Rclass 2 жыл бұрын
День добрый! Не совсем поняли что вы имеете ввиду, но полностью с вами согласны)))
@LitvinchikL
@LitvinchikL Жыл бұрын
Истекло время жизни🤣🤣🤣
@Rclass
@Rclass Жыл бұрын
Так бывает)))
@АлексейКлименко-в7к
@АлексейКлименко-в7к 3 жыл бұрын
Отличное видео! Большое спасибо!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались
@piotrstasinskij2929
@piotrstasinskij2929 2 жыл бұрын
Лектор очень крут, спасибо за презентацию
@Rclass
@Rclass 2 жыл бұрын
Спасибо, стараемся для вас :)
@kakieToYroki
@kakieToYroki 2 жыл бұрын
Нахватался бэкендерских словечек )) Спасибо, подписался 🔥
@Rclass
@Rclass 2 жыл бұрын
Это только начало) Можете начинать собирать словарь)))
@kakieToYroki
@kakieToYroki 2 жыл бұрын
@@Rclass Буду выходить с этим словарем в курилку и обсуждать всякие редИсы со взрослыми дядями бэкендерами )
@koller18
@koller18 Жыл бұрын
Спасибо большое за это прекрасное видео! 👍
@Rclass
@Rclass Жыл бұрын
Спасибо, что смотрите)
@aleks_strong
@aleks_strong 4 жыл бұрын
Отличная подача материала, коротко и ясно! Спасибо!)
@Rclass
@Rclass 4 жыл бұрын
Спасибо, стараемся ^_^
@snv4074
@snv4074 2 жыл бұрын
Спасибо за ролик очень познавательно и интересно, но только на сколько я помню, Kafka позволяет одному консьюмеру читать данные с разных партиций и офсет не принадлежит определенной партиции, каждый офсет определяется для отдельной консьюмер группы
@Rclass
@Rclass 2 жыл бұрын
Спасибо что смотрите :) Да, ранее уже сообщали :)
@Rusebor
@Rusebor 4 жыл бұрын
На 12:10 сказано что в Кафке одна партиция один консьюмер. В том смысле в котором имеет в виду автор это не так. В Кафке у топика может быть множество консьюмер групп, что по-сути и означает множество консьюмеров на одном топике, каждый из которых со своим офсетом
@OkulovAnton
@OkulovAnton 4 жыл бұрын
Отличное замечание, учту.
@StrangerSaret
@StrangerSaret 3 жыл бұрын
и оффсет это не байтовое смещение
@gnom.s
@gnom.s 2 жыл бұрын
Спасибо большое, все очень понятно объясняете. Отдельный лайк за оптимизм 🤣
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@alexandreabramtsev9160
@alexandreabramtsev9160 2 жыл бұрын
6:19 плюет на routing key - верно, плюет на binding - тут оговорка, как раз то не плюет потому что именно binding определяет в какие очереди положить. Во все, которые прилинкованы к обменнику.
@Rclass
@Rclass 2 жыл бұрын
Спасибо за уточнение :)
@ДаниилКедров
@ДаниилКедров 4 жыл бұрын
Крутой обзор! И канал топчик. Лайк, подписка!
@Rclass
@Rclass 4 жыл бұрын
Спасибо, мы старались ^_^
@user-xv3xb8hd5z
@user-xv3xb8hd5z Жыл бұрын
Оч крутое видео. Спасибо)
@Rclass
@Rclass Жыл бұрын
Спасибо, что вы с нами)
@ruikousaka7884
@ruikousaka7884 3 жыл бұрын
Хороший обзор... Хотелось бы подробнее о RabbitMQ (В частности в Kubernetes, как все работает...)
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались! К сожалению, про работу в Kubernetes нам нечего рассказать (
@Mr43046721
@Mr43046721 2 жыл бұрын
Безумно классный рассказчик)) прям хоть под пиво сиди смотри))
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@SandroAtaman
@SandroAtaman 2 жыл бұрын
Спасибо! Видео ТОП!!
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@youarenotmygoal4890
@youarenotmygoal4890 3 жыл бұрын
40 минут смотрел рекламу Якобс. Чет кофейку захотелось
@Rclass
@Rclass 3 жыл бұрын
Сработало! Там еще скотч сантехнический, лейбл только потерялся)
@Дмитрийсекрет-н7о
@Дмитрийсекрет-н7о 3 жыл бұрын
Блин..Тоже что то захотелось...А был в завяске от кофе ((
@Rclass
@Rclass 3 жыл бұрын
@@Дмитрийсекрет-н7о так давайте к нам на кофе? У нас кофемашина неплохая и кофе свежий, мы вам такой капучино сварим, ууух!
@Дмитрийсекрет-н7о
@Дмитрийсекрет-н7о 3 жыл бұрын
@@Rclass Classое предложение))))
@Дмитрийсекрет-н7о
@Дмитрийсекрет-н7о 3 жыл бұрын
@@Rclass )))))
@mishakalyna
@mishakalyna 4 жыл бұрын
Спасибо за доклад! В Nuxt при создании SPA понятно, что проблемы с SEO, но при SSR ведь не должно быть проблем
@Rclass
@Rclass 4 жыл бұрын
SSR и решает (как одну из) проблему с SEO :)
@АнтонМакаров-ь7в
@АнтонМакаров-ь7в 2 жыл бұрын
12:27 - как связаны Partition и очередь? Это одно и то же или нет? Один Partition = 1 COnsumer. А что с очередями? 1 Queue = 1 Consumer????
@АнтонМакаров-ь7в
@АнтонМакаров-ь7в 2 жыл бұрын
03:00 - Что значит "RabbitMQ сам дёргает получателя?" Получатель не как в redis, в желаемый им момент НЕ может обратиться к сервису и по ключу и данные получить? Надо держать его в режиме слушания постоянно? А если слушатель занят? RabbitMq дождётся, когда тот освободится и снова пошлёт?
@Rclass
@Rclass 2 жыл бұрын
Да, слушатель поднимается и работает рядом с producer. Да, если слушатель один и он занят - то сообщения обработаются по очереди, одно за другим)
@MrMoshell
@MrMoshell 2 жыл бұрын
Лови подписку брат!
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@MrMoshell
@MrMoshell 2 жыл бұрын
@@Rclass ну тогда ловите подписку братья)
@ВсеволодВолгин-в7з
@ВсеволодВолгин-в7з 3 жыл бұрын
Отличное обзорное видео! Спасибо! Не знал, что в Postgres можно хранить массивы)
@Rclass
@Rclass 3 жыл бұрын
Спасибо за отклик) Более того, по ним можно строить запросы :) В скором времени по JSONB отдельно можно рассказать, так как будет опыт применения в production.
@andyanderson222
@andyanderson222 2 жыл бұрын
Класс! Очень хороший обзор, спасибо!
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@DIMANVAZ04
@DIMANVAZ04 Жыл бұрын
за Раббит и Редис спасибооу, также и за Монгу (за инфо, что в ней можно вставлять жабоскрипт-код).
@Rclass
@Rclass Жыл бұрын
Мы рады, что вам зашло :)
@sergeyshcherbakov3653
@sergeyshcherbakov3653 11 ай бұрын
В целом познавательно, но про Kafka что-то совсем поверхностно рассказано. Соотношение Consumer и Partition 1:1 это, конечно, правда. Но только в рамках одной ConsumerGroup! Ничто не мешает подключить несколько групп Consumer'ов к одному топику. И это как раз классная фишка Kafka - гранулярность может быть настроена очень тонко. Интересно также отметить, что Kafka гарантирует направление сообщений с одним и тем же ключом в конкретный Partition, чем самым гарантируется очередность (если она нужна)
@Rclass
@Rclass 11 ай бұрын
Ага, отмечали уже в комментах) В целом надо было примерно прикинуть что это за зверь и чем принципиально от других брокеров отличается.
@zincarlo1141
@zincarlo1141 4 жыл бұрын
Хорошая подача материала, немного не хватает описания примеров использования данных сервисов, типа вот это збс будет в такой задаче и тд. Пс. Лайк и подписка
@OkulovAnton
@OkulovAnton 4 жыл бұрын
Интересная идея. Давайте я подумаю над этим. Возможно, сформирую список задач и расскажу например как бы я их решал :)
@zincarlo1141
@zincarlo1141 4 жыл бұрын
@@OkulovAnton вот это было бы супер!
@kazakman7772
@kazakman7772 2 жыл бұрын
Вопрос. Я задеплоил мемкеш на кубернетес кластер в aws. Он ранится в неймспейсе мемкеш. Под ранится также. И в кластере ранятся апликейшны. Вопрос как их связать аппликейшн и мемкеш под чтоб он оттуда брал информацию перед ДБ. ДБ у меня постгрес так же на aws. Нужно связать бакенды.
@Rclass
@Rclass 2 жыл бұрын
Писать руками кеширование в мемкеш внутри приложения. Если всё правильно поняли.
@kazakman7772
@kazakman7772 2 жыл бұрын
@@Rclass я понял. Но я не разработчик, эти жава аппликейшны не я писал.
@Rclass
@Rclass 2 жыл бұрын
@@kazakman7772 тогда вряд ли что-нибудь получится(
@sergeblack1777
@sergeblack1777 5 ай бұрын
Консьюмер может сам ходить за сообщения в Rabbit MQ. Т.е подключился запросил данные из очереди, завершил выполнение. Но также консьюмер может выполняться как демон, т.е. не завершать выполнение после чтения из очереди, а продолжать ждать новые сообщения
@Rclass
@Rclass 5 ай бұрын
Часто реализации только второго варианта встречаются, учтем, спасибо 🙏
@АртурЛагунов-ч6ъ
@АртурЛагунов-ч6ъ Жыл бұрын
на сколько я понимаю в кафеке оффсет не у партиции, а у партиции и консъюмер группы, а консъюмер групп может быть несколько, и они могут параллельно по разному читать партиции, внутри консъюмер группы да, партиций должно хватать на каждого консъюмера в консъюмер группе
@EdontworryE
@EdontworryE 2 жыл бұрын
Класс, спасибо!)
@Rclass
@Rclass 2 жыл бұрын
Спасибо, мы старались :)
@maksim4334
@maksim4334 3 жыл бұрын
Вот смотрю я ролик и понимаю, не Монго бд... Видео потрясающе, спасибо большое!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались :)
@xcxc-iu3rb
@xcxc-iu3rb 3 жыл бұрын
спасибо, понятно и ёмко
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались!
@njs4724
@njs4724 4 жыл бұрын
Как ты научился исчезать? 2:41 Сделай следующее видео про это. Типо "невероятно, но факт..." ))))))
@njs4724
@njs4724 4 жыл бұрын
ой на 20:41
@OkulovAnton
@OkulovAnton 4 жыл бұрын
Отвлекли в середине доклада) пришлось пропасть)
@waffleboot
@waffleboot 3 жыл бұрын
6:13 Funout ??? Maybe "fanout" ?
@Rclass
@Rclass 3 жыл бұрын
:facepalm: fanout естессно)
@l7l7l7lful
@l7l7l7lful 2 жыл бұрын
вот это я понимаю экспресс обучение
@Rclass
@Rclass 2 жыл бұрын
Быстрее только список ссылок дать)
@fadeivarlam6139
@fadeivarlam6139 3 жыл бұрын
JSON = Головастик, ибо: J=Жаба , SON=сын, а сын жабы = головастик. ЧТД
@Rclass
@Rclass 3 жыл бұрын
Интересное мнение, запомним)
@MakarenkoSasha
@MakarenkoSasha 3 жыл бұрын
истекло время жизни...жестоко, очень 20:39
@ДаниилКедров
@ДаниилКедров 4 жыл бұрын
На 20:43 изчезновение. Это какая технология?)
@Rclass
@Rclass 4 жыл бұрын
Мы проверяем пока, обкатываем и тестируем. Как только будет готово в прод - обязательно сообщим! :)
@plasticable3346
@plasticable3346 3 жыл бұрын
у ведущего истекло время жизни
@Vic7bd
@Vic7bd 11 ай бұрын
Столько всего придумано, что вроде не чего не надо, но продолжают и продолжают что то изобретать :-)
@Rclass
@Rclass 11 ай бұрын
Что-то устаревает, что-то становится более востребованным... Не стоит на месте отрасль)
@darakanoit
@darakanoit 4 жыл бұрын
Хорошо получилось
@fsdf443fdfe
@fsdf443fdfe Жыл бұрын
Подскажите - как при использовании Редиса для Кеша использовать горизонтальное масштабирования - если можешь пойти на сервер где нет твоих данных сессий?
@Rclass
@Rclass Жыл бұрын
Не очень понятно как связаны кеш и сессии?
@fsdf443fdfe
@fsdf443fdfe Жыл бұрын
@@Rclass извиняюсь, вопрос про сессии только
@advanceduser3713
@advanceduser3713 2 жыл бұрын
в MongoDB есть aggregation framework, и аналог join можно сделать, в монго это называется Lookup
@Rclass
@Rclass 2 жыл бұрын
Да, действительно. Правда стоит помнить что с распределенными БД этот вариант не работает :)
@VaGroz
@VaGroz 3 жыл бұрын
Может всё-таки 1 партишн = 1 консьюмер группа? У нас вроде овер 50 консьюмеров читают из топиков с партиционированием 3
@Rclass
@Rclass 3 жыл бұрын
Да-да, всё так, поправили уже раньше :) Спасибо что смотрите :)
@yerlantleubekov7589
@yerlantleubekov7589 3 жыл бұрын
Шикарно
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались!
@asyahaila
@asyahaila 10 ай бұрын
Забавное совпадение когда лектор исчез рассказывая про TTL для memcached
@Rclass
@Rclass 10 ай бұрын
Магия, не иначе :)
@ЗандданГлокта
@ЗандданГлокта 4 жыл бұрын
Бро, спасибо!
@Rclass
@Rclass 4 жыл бұрын
Вам спасибо за отклик :) Стараемся ^_^
@Disorrder
@Disorrder 3 жыл бұрын
Вопрос по постгресу и его возможности использовать json атрибуты. Вот у меня есть таблица неких сущностей, которые хочется видеть в одном списке, но этих сущностей очень большое кол-во категорий со своими уникальными полями. Например, пусть будут товары. Мы продаём видеокарты и мониторы. У них совершенно разные параметры. Искать и сортировать по ним не обязательно, важно их только читать и редактировать. Категории постоянно добавляются новые, товары нельзя перемещать из одной категории в другую, у них немного отличаются интерфейсы. К тому же, бывают уникальные товары, которые существуют в единичном экземпляре для отдельной категории. Например, вертолёт. Вот он есть только у одного юзера и всё. Городить отдельные таблицы под каждую категорию не очень хочется. Джойнить их потом... фу, очень сложно. Я уже отчаялся и думаю использовать монгу под это дело. Но заводить монгу для одной-единственной таблицы как-то не хочется тоже, странновато. А вот json возможно выход. Типа назвать поле, скажем, category_attrs и складывать туда уникальные поля? 🤨
@Rclass
@Rclass 3 жыл бұрын
Если вам нет необходимости сортировать и фильтровать продукты (назовем их так) по этим уникальным полям, то хранить их можно как вам заблагорассудится (да хоть как текст через запятую в одном текстовом поле), так как работу по сериализации / десериализации данных можно переложить на ваше приложение. Если же вам необходимо фильтровать / сортировать данные то варианта сейчас по-сути два (если оставаться в рамках PostgreSQL): 1. EAV (ознакомьтесь с этим методом поподробнее) 2. JSONB - как мы и упоминали в видео, это мощный инструмент, который позволяет строить не просто запросы с применением данных из JSON-поля, но даже формировать по ним индексы, что существенно скажется на производительности запроса. Лоб в лоб оба метода мы не сравнивали, но применяем оба в работе над своими проектами.
@Disorrder
@Disorrder 3 жыл бұрын
@@Rclass почитаю подробнее, спасибо!)
@Philip_Just
@Philip_Just 3 жыл бұрын
что за магия на 20:40 ?
@Rclass
@Rclass 3 жыл бұрын
Ловкость рук, монтаж и никакого мошенничества! :)
@EMIL-pp6pp
@EMIL-pp6pp 3 жыл бұрын
+ respect
@Rclass
@Rclass 3 жыл бұрын
Thx for watching :)
@konstantinchvilyov9602
@konstantinchvilyov9602 3 жыл бұрын
Отлично, спасибо!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались ^_^
@maksimsergeevich5939
@maksimsergeevich5939 2 жыл бұрын
Господа, а подскажите, большие ли будут накладные расходы если использовать redis, rabbit или kafka для общения между различными частями монолит приложения? Например если я хочу внутри приложения сделать сервисы которые должны взаимодействовать друг с другом только посредством чтения и генерации событий через шину сообщений.
@Rclass
@Rclass 2 жыл бұрын
Накладных расходов особо не будет - вопрос лишь целесообразности. Если вам это действительно нужно - используйте на здоровье. А монолит там у вас или мэш из микросервисов - не так уж важно)
@maksimsergeevich5939
@maksimsergeevich5939 2 жыл бұрын
@@Rclass ну если мне нужен брокер сообщений хороший, неужели самому писать
@Rclass
@Rclass 2 жыл бұрын
@@maksimsergeevich5939 тогда используйте конечно)
@StADKz9BsYkbb72
@StADKz9BsYkbb72 11 ай бұрын
Биндинг обменников и очередей в RabbitMQ - это не всегда строка как заявлено. Есть еще тип обменника Consistent-Hash, который вообще не рассмотрен, у него как раз биндинг - число.
@Rclass
@Rclass 11 ай бұрын
Учтем, обычно работали со строками)
@gost1k337
@gost1k337 3 жыл бұрын
Докладчик пиздатый чел)
@Rclass
@Rclass 3 жыл бұрын
Аееее, спасибо)
@radikovichkz2470
@radikovichkz2470 2 жыл бұрын
Как брокер сообщений , очереди на redis сделать?
@Rclass
@Rclass 2 жыл бұрын
Добрый день! Подключаете редис и используете)
@A_Lexxxxx
@A_Lexxxxx 2 жыл бұрын
20:44 - докладчик исчез, надеюсь, он закешировался.
@Rclass
@Rclass 2 жыл бұрын
Ахаха) Лучшая шутка про исчезновение, жаль два закрепа нельзя) Спасибо что смотрите)
@КшиштофБзжински
@КшиштофБзжински 2 жыл бұрын
Что за фокус с исчезнлвением произошел на 21.10-21.16 ?
@Rclass
@Rclass 2 жыл бұрын
Это неназванная технология)
@КшиштофБзжински
@КшиштофБзжински 2 жыл бұрын
@@Rclass а на кого вы учите свою группу ? Админис раторы базы данных ?
@kyrylgerasymenko6327
@kyrylgerasymenko6327 11 ай бұрын
а сфига ли у кафка партишна один консумер и один оффсет? в рамках одной кансумер группы - да. но таких групп может быть сколько угодно, и каждая со своим офсетом.
@Rclass
@Rclass 11 ай бұрын
Все верно подмечено, уже поправляли не раз, но еще раз спасибо за бдительность :)
@maestro256
@maestro256 3 жыл бұрын
Крутецкий доклад, хорошо и быстро прошёлся по технологиям, удобно выбирать Я бы ещё Cassandra добавил, ну и немножко Camel, хоть это и несколько другого плана вещь, но тоже для обмена данными
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались :)
@ILMIX007
@ILMIX007 4 ай бұрын
Спасибо!
@Rclass
@Rclass 4 ай бұрын
Пожалуйста :) Стараемся для вас!
@alexey7835
@alexey7835 3 жыл бұрын
Здорово ведёте урок, спасибо!
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались ^_^
@TheRedbeardster
@TheRedbeardster 3 жыл бұрын
А кофе у вас на полке растворимый или зерновой?
@Rclass
@Rclass 3 жыл бұрын
Откроем страшный секрет: там не кофе :) А кофе у нас в целом зерновой и очень неплохой, приходите при случае, мы вас угостим :)
@Levelord92
@Levelord92 Жыл бұрын
20:40 Антон, если так по фану использовать кольцо, Назгулы на тебя выйдут быстрее
@Rclass
@Rclass Жыл бұрын
Ужас! Я буду осторожен! Только никому!
@Ант0н_128
@Ант0н_128 4 жыл бұрын
Докладчик отличный
@Rclass
@Rclass 4 жыл бұрын
Спасибо, мы старались ^_^
@esca7a
@esca7a Жыл бұрын
крутой мужик тоже буду крутым мужиком, но не пузатым))
@Rclass
@Rclass Жыл бұрын
Выводы сделаны, наш техлид уже три года как ходит в спортзал и скоро обещает выполнить КМС по жиму лёжа)
@esca7a
@esca7a Жыл бұрын
@@Rclass ну такой дядя обязан кмс по жиму лежа быть)
@paveldz6921
@paveldz6921 3 жыл бұрын
Спасибо
@Rclass
@Rclass 3 жыл бұрын
Спасибо, мы старались :)
@b.g.5106
@b.g.5106 3 жыл бұрын
Бля, да вы волшебник 😆 20:41
@Rclass
@Rclass 3 жыл бұрын
А то, практикуем новые технологии!
@velunkov
@velunkov Жыл бұрын
Нафига монго если есть редис?
@nazarparuna
@nazarparuna 4 жыл бұрын
А когда готовился доклад?
@Rclass
@Rclass 4 жыл бұрын
Достаточно давно. В открытый доступ попал только сейчас. Часть информации уже не актуальна, часть изменилась. Но нам показалось что стоит оставить.
@Rclass
@Rclass 4 жыл бұрын
Если есть какие-то уточнения по изменениям - можете указать комментарием - закрепим :)
@nazarparuna
@nazarparuna 4 жыл бұрын
​@@Rclass ​ 18:40 есть список фич Redis'а. Однако нет упоминания Redis streams. Поскольку перед тем докладчик делал акцент на сравнении брокеров сообщений и взглянув на дату публикации видео, то мне показалось странным, что стримы не упомянуты, хотя уже давно о них известно)
@OkulovAnton
@OkulovAnton 4 жыл бұрын
@@nazarparuna Да, нужно было упомянуть хотя бы. Сам со стримами не работал, в качестве брокера обычно выбираю RabbitMQ. Возможно, про Redis как про брокер сообщений стоит сделать отдельное видео. Так же я говорил о том, что в монге нет транзакций. Их подвезли. Там есть ряд ограничений, но тоже по сути моё упущение.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Рет қаралды 13 М.
Базы данных. MySQL. Индексы
31:10
R class Tech
Рет қаралды 68 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 544 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 6 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 11 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,3 МЛН
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 419 М.
Отказоустойчивый Redis кластер. Александр Котыня
53:49
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 240 М.
Базы данных. ClickHouse. Колоночные СУБД
53:29
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 544 М.