NoSQL простым языком: что это и зачем нужно?
Вставка
- Опубліковано 15 лис 2024
- 👉 Курс по NoSQL со скидкой 50%! Пройди бесплатный вводный урок!
bit.ly/3jj0r7O
Чтобы понять NoSQL, нужно разобраться, что такое SQL и почему мы говорим ему "No!". Это тип баз данных, которые хранят данные в отличном от реляционных таблиц формате. Они узкоспециализированны для конкретных задач и нужны для улучшения производительности, масштабируемости и удобства в работе. Не пугайся и погнали разбираться!
Keep calm and Merion ❤️
wiki.merionet....
Креатив и анимация:
/ cine.vibe
#NoSQL #НереляционныеБД #Redis
👉 Курс по NoSQL со скидкой 35%! Пройди бесплатный вводный урок!
bit.ly/3jj0r7O
В какой программе монтаж делаете?
Вот насколько крутой ролик, вот на столько же ужасный курс! Полезной информации больше в этом ролике, чем в самом курсе, там одна вода и оооочень плохая подача материала. Из описания курса были ожидания получить переработанную информацию по каждому виду БД. Согласно описанию курса, после прохождения данного курса человек должен понимать, как работают перечисленные БД, чем они отличаются и самое главно когда какую использовать.
Начав просматривать несколько лекций сложилось ощущение, что лектор сам не понимает о чем он рассказывает. В некоторых местах рассказывает откровенную чушь.
Поняв, что проходить курс нет смысла, запросил возврат средст, но в возврате отказали(
@@MoneymakerruСкорее всего AfterEffects и остальные программы от Adobe(там всё взаимосвязанным можно сделать, так чтобы звук редактировался в отдельном проекте Au, эффекты рисовались в AE, а собралось это всё в кучу в Premire Pro)
01:53 - Ключ-значение
02:33 - Подходят для хранения пользовательских сессий. Также примером будет корзина в интернет магазине
02:48 - Reddis, Memcached
02:55 - Wide-column | ColumnStore
03:15 - Подойдёт для хранения логов, Netflix а таких БД хранит историю просмотров
03:29 - Cassandra, HBase
03:34 - БД документов | Документоориентированные БД
05:12 - MongoDB, Amazon Dynamic DB
06:02 - Графовые БД
06:32 - Neo4j, Dgraph
06:37 - Поисковые БД
07:08 - ElasticSearch, Algolia
07:10 - БД временных рядов
07:24 - influxsb, Prometheus
07:31 - Многомодульные БД
думаю ютуб использует много баз данных, как для сортировки так и для хранения разного материала (плей листы, поиск, рекомендации, данные пользователей, файлы видео, история просмотра, и тд) думаю коментарии, оценки, принадлежность к каналу и клипы обеденены в одну базу
Просто офигенно всё объяснили!
Я работаю бэкендером 5 лет и всё равно не смог бы так просто рассказать эти концепции также легко как вы.
Молодцы! Отличная работа! Спасибо вам )
Продолжайте в том же духе.
Лайк, подписка, колокольчик и вот это вот всё.
Спасибо вам большое за обратную связь! Нам очень приятно, получать отзывы от зрителей, это нас вдохновляет на запись новых роликов 🖤
потому что они по 10л работают
Рандомом наткнулся на ваш канал. 3 минуты посмотрел - не ну это подписон однозначно, очень годная подача, автору здоровья и виллу в майами, например
Респектуем неистово всей командой, например 😎
@@merionacademy
например:))
ща тоже заценю что-нить, например:) помимо весёлых коментов:)
@@manOfPlanetEarthэто всё дико например...
Ребята, вы крутые! Случайно попал на канал и оторваться не могу. 😂😂 Вроде бы многое знал поверхностно, но вы в своих коротких роликах так все структурированро рассказываете и покпзывпете, что те нюансы, которые не знал, врезаются в память.
Думаю, ютуб использует разные базы данных типы баз данных в зависимости от целей (для поиска одно, для рекомендаций другое и так далее). От гуглбигтейбл до mysql
Ну у Ютуба свой язык программирования, поэтому он смело себе может это позволить, и так сказать оптимизировать, чего не сказать про другорядных разработчиков, одному такую систему тяжко поднять, даже система multi, для одного это долго, ну и не целесообразно, хотя если есть куча времени и проект личный, который на 250% себя оправдывает, вполне себе, можно и попытаться, а так на личной практике встречал что используют только 1 максимум 2 бд)
@@fjxkcjudjc какой язык программирования у Ютуба?
@@Smerrrtnik Python + Go, сверху крышка интерпретатора своего, аля youtube language
@@fjxkcjudjcне только. Там есть Java, C++ фронтенд на JavaScript + TypeScript и вроде как начинают использовать Rust
1) Cassandra была создана по мотивам DynamoDb. 2) она как и DynamoDb Column-Family. В общем видео для ламеров, чтобы курсы брали)
Классно было бы про Web-сервера послушать в вашем стиле, про Apache, Nginx, Glassfish и т.п.
А может и расскажем, а вы подпишитесь, чтоб не пропустить! 😉
@@merionacademy слежу во все глаза
Почему в такой интересной области как айти как правило у авторов роликов такая не понятная и скучная подача? Кроме этого канала! Подача огонь🔥🔥🔥🔥🔥
Даже конспект пришлось сделать, чтоб над вопросом подумать) Я думаю, Графовые БД с примесью временных рядов
Я открыл для себя целый мир, узнав обо всё этом неподребстве и живя в своём розовом мире Postgresql и Redis
Спасибо за тезисность в преподнесении информации, убрав всю воду, вы экономите нам время, спасибо!
Хорошее описание. Как программисту мне понравилось.
Про мобилки вранье. В мобилках используются только встраиваемые базы данных. Да и особо выбора нет. Только SQLLite есть в мобилках. Другою использовать нельзя. Ну разве что через JNI писать с нуля обертку к какой-нибудь embedded с++ Linux data base.
Не встраиваемые в мобилках работать не будут, нужны только встраиваемые.
В iOS используется CoreData. Это апишка немного лучше чем напрямую писать sql запросы. Но по сути там можно на выбор подключить под капот
-нативную ios базу
-sqllite
-просто текстовый файлик txt
Кто посчитал количество подколов Яндекс Еды?
Давай след видео про такие хостинги как Ютуб и Гугл 👍. Насчет баз данных думаю мультифункциональные используются , так как много приколюх там и поиск и рекомендации и сортировка видео по категориям
Спасибо за идеи!
Подписывайтесь на нас 😎
Всё это легко реализуется с помощью MySQL и PHP/Perl. А как реализовали конкретно гугловцы только они знают.
Беглый гуглёж дал такой результат:
Поисковый гигант Google решил поучаствовать в разработке новой версии самой распространенной в Интернете системы управления базами данных (СУБД) MySQL. Эта информация была обнародована представителями компании MySQL AB в рамках планов по развитию одноименной СУБД до 2009 года. Именно тогда можно ожидать появление седьмой версии СУБД.
----
В первой половине 2007 года Google и MySQL подписали лицензионное соглашение Contributor License Agreement, по которому MySQL будет включать в СУБД код, произведенный другими компаниями, сообщил вице-президент MySQL Девид Аксмарк.
Официально в Google не предоставляют информацию о том, где и как используется MySQL в компании, однако по неофициальным данным, Google считается одним из крупнейших в мире пользователей данного продукта и в инфраструктуре компании работают до нескольких тысяч копий MySQL.
На сегодня Google уже активно занимается программным тюнингом MySQL, применяя модифицированную версию в своих внутренних нуждах, таких как репликация баз данных, мониторинг информации, поиск данных и так далее. По соглашению Google-MySQL, первая опубликует все эти разработки или большую их часть в предстоящем релизе MySQL 6, выход которого запланирован на конец 2008 года.
Благодарю от всего сердца за Ваш канал!!! :)
Мне кажется что ютуб использует разные виды бд. Комментарии и прочую мету к видео удобно хранить в документах. Но искать нужное видео по запросу надо бы в поисковой бд. Рекомендации в графой бд, наверное. А статистики просмотров в какой-нибудь шустрой колоночной бд типа clickhouse.
Фантастически крутой и как всегда понятный материал, Спасибо!
Спасибо, нам приятно!
Идеальное объяснение)) Даже не буду в конфлюенс рабочий писать ничо - просто ссылку на ваш канал дам)))
Парни, я вас люблю ❤️
Продолжайте жечь дальше.
Отдельный респект за ООО «Безумные Усилия»🤘😃 4:54
Можно узнать в какой программе делалась анимация для данного видео? Например, переходы текста из одного вида в другой.
Я любитель, мне интересно.
Крупица полезной информации затуманена монтажом для денех.
Знали бы вы, как дорого этот монтаж нам обходится, чтобы в голове Павла Жукова остались полезные знания после просмотра 😉
Не посмотрел ролик сразу, как раз изучал RDS...
Смотрю, думаю ну за Паука и Яндекс-данные -- два лайка..а потом снова Яндекс..и снова. На 8 упоминании остановился и забил))
Оч смешно, спасибо за ролики, как всегда отменно!
Подача очень хороша. Уже люблю
Расскажите про распределенные БД
Очень вас люблю. Курс ваш по NoSQL уже купила и просмотреть успела.
Ютуб думаю использует графовую БД. Плиз выпустите видос про Doker, никак не могу разобраться с его этим "образами".
Спасибо за тёплые слова! Подумаем ☺️
@@merionacademy +1 на Docker + 2 на Kubernetes ;-)
Просто супер : информативно, позитивно, красочно, анимация ваще просто космос
Космос, это вы!
Озвучка - гениальная. Видеоряд - шикардос. На моменте c ACID проорался знатно :D
В чем прикол, не понял(
Кислота же ну)@@mrcrazy-dz9pu
Ого какая крутая подача, монтаж, мемасики и контент-мейкинг, да вы чуваки завоевали моё сердечко с первого же видосика
Ох как нам приятно такое читать, спасибо!
Если ещё подпишетесь, то сделаете день всей нашей команде 🧡
@@merionacademy так, а я же уже)
что значит в RAM памяти, оперативка очищается при выключении ПК, ты хочешь сказать если сервак офнут данные пропадут?
Подскажите пожалуйста, какая музыка используется в видео?!
Ну это лайк -> подписка -> колокольчик, однозначно
респект от нас!
Очень понравился монтаж. Недавно разбирался в теме подробнее для интервью, жаль не увидел ваше видео раньше) Заслуженный лайк.
Спасибо, надеемся и подписаться не забудете 😉
Привет, просто, чётко, ясно.
Спасибо!
Подписывайтесь на нас 😎
Bigtable и Colossus, для хранения и обработки больших объемов данных, таких как история просмотров, аналитика и рекламные данные.
При просмотре подумал: какое-то слишком комплиментарное описание документ бд. А потом увидел рекламу курса:) Но в целом хороший вводный ролик, лайк
И подписка? 😉
Relation это отношение. Самый настоящий математический термин
Вставки про Яндекс просто прекрасны
Очень увлекательно рассказываете, спасибо! Монтаж и озвучка классные. Молодцы!
Спасибо, не забудьте подписаться на канал, это очень поможет для продвижения нашего контента 🖤
@@merionacademy подписался. Делайте ещё! А у вас курсов по разработке ПО нет? Они планируются?
Планируются! Уже в работе 🙂 спасибо, что вы с нами
@@merionacademy о, как вы быстро отвечаете! Удачи вам! Буду следить за вашей площадкой.
а где ответ, какую БД использует ютуб?
Приветствую, что за саунд играет на фоне?
ребята вы крутые!
Огромное спасибо автору за правильные ударения и склонения множественного числа.
Да и английские термины, кажется тоже правильно.
Прям ласкает слух.
😊
как понял nosql это как в питоне kv = {"key": "value"} так ведь?
NoSQL (от англ. not only SQL - не только SQL)
Офигенный выпуск! Узнал про остальные БД)
Спасибо! Скоро ещё про реляционные расскажем, подписывайтесь 😎
Спасибо за очередное отличное видео, всегда интересно послушать и выхватить для себя что то новое.
Спасибо!
Подписывайтесь на нас 😎
Ахах, так весело мне ещё никто не рассказывал 👍😄
Спасибо!
Подписывайтесь на нас 😎
Привет! Скажите, а курс по Линукс можно проходить сидя на Виндовс?
Да! Вы можете поднять виртуальную машину в HyperV например
@@merionacademy понял
А если установить Линукс, то дистрибутив любой подойдёт?
Хороший канал, подписался, лайк поставил)
Кассандру и интеграции для поиска?
За источники респект!))
Аж вздрогнула на моменте про "собрать автомобиль"🤣🙈
Я вот честно говоря так и не понял. Уточняю, вся разница между SQL и NoSQL в наличии гарантированной схемы БД с указанием типов каждого столбца и строки заранее??
Проще загуглить, но как я понял из видео NoSQL отличается от SQL своей "защитой", грубо говоря, информацию SQL можно изменять и связывать как захочешь, в то время как для NoSQL есть определённое место в программе с неизменным содержанием
Что за трек на 5:17?
Какое бд лучше использовать для приложения знакомств?
Elasticsearch!
Кайф! Красавчики!
Сижу слушаю лекции по СУБД прослушав 2 часа а тут тоже самое но без воды и на 8 мин.....ААААААААААААА
круто да?)
Я не понимаю чем оно всё принципиально отличается от какого нибудь парсера, допустим json ?
подача на высоте)
Спасибо!
Подписывайтесь на нас 😎
я думаю ютуб использует: какую то своя базу для поиска, долгосрочное хранение на postgres, файловые серверы это go + redis - не все но многие, и timeData на mongo либо graph, это лишь мое предположение, по крайней мере я бы сделал так, а как там хз
NoSQL - для так называемых нереляционных баз данных?
Яндекс.Еда: существует
Merion Academy: I'm about to end this man whole career
Ничего не понятно, но очень интересно.
думаю у ютуба не одна и не две различных бд, поисковая для запросов, реляционные и нереляционные, и др.
Тема индексации раскрыта не до конца, я так и не понял, каковы отличия реляционных и nosql бд.
Судя по скорости работы, YT использует DBF.
Отдельный респект за структуру и подачу
Блин, придётся подписаться
Ютуб использует txtdb, иначе как объяснить рекомендации видосов десятилетней давности?
чем тогда редис отличается от простой переменной-массива? переменная-массив тоже хранит данные в паре ключ-значение и тоже в опертивке..
Видео, как всегда, отличное. Кстати, вопрос о будущем канале, с учётом последних событий, каналу не собирается переезжать на другую платформу?
Спасибо! Подписывайтесь на нас!
Относительно будущего - мы в раздумьях 🤔
Что порекомендуете?
@@merionacademy Канал айтишный как следствие у вашей аудитории стоит ВПН, поэтому смысла особого нет.
@@OdinO4ka1986 как следствие возможна блокировка бесплатных впн, а платить за него мало желающих пользователей
@@YT24238 все переедим в Калининград
@@MiTereKun места на всех не хватит
Непонятно в чем преимущество их перед postgre, например. Там тоже никто не мешает организовать ключ-значение и документы в виде json или xml. Он кеширует данные в RAM, он масштабируется и реплецируется.
Ну, скажем так, не во всех сценариях он хорошо масштабируется. Но при наличии постгри в проекте можно не всегда тащить ещё и монгу для schemaless данных, да.
Как это часто в индустрии бывает - ответ: "зависит от... " 😀
Хахаха очень искрометно, лайк подписка )))
Вставки с пепе божественны
Годнота!!!
Спасибо!
Подписывайтесь на нас 😎
Интересно, а к какому типу БД относится SQLite?
Это запросто гуглится 😉 да и по названию понятно, что это обычная реляционная субд.
1:00 отличный пример!
Вы отличный подписчик!
Спасибо за видео
Ставлю 691 лайк. Думаю, ютуб использует разные виды БД - Поисковые думаю точно, БД Врем. Рядов, также модульные БД ))
UA-cam скорее всего использует несколько баз под конкретные задачи.
А где тогда SQLite 3?
Инфа емкая, полезная
Монтаж ебейший)
Придётся все теперь посмотреть (
Рады, что заценили)
Подписывайтесь на канал, это сильно поможет его развитию 😉
А где комент с ответом на вопрос, А не с ссылкой на курс?
Этот коммент мы ждём от вас 🙂
Забыли упомянуть YDB
Супер круто😍
Супер круто - это вы!
Куда идти чтобы работать с этими бд? Учиться и работать
Есть такие места? Работодатели?
Учиться у нас - bit.ly/3jj0r7O 🙂
Работодатели - весь рынок труда, включая иностранные компании (если вы владеете языком)
Оценил пасхалки на базы яндекса))
спасибо, старались чтобы ролик вышел и полезным, и интересным по подаче. Подписывайтесь на наш канал, вы очень сильно нам этим поможете :)
Наверное графовые бд... спасибо за видео!
Спасибо!
Подписывайтесь на нас 😎
Спасибо огромное! Самое понятное видео по типам БД
Рады, что понравилось! Не забудьте подпсаться 😉
Спасибо! Очень понравилась подача материала!
хера а что за канал такой годный почему раньше не видел
Мы таким же вопросом задаемся! Друзьям покажите, может им тоже понравится!
UA-cam использует графовый бд?
Эмили в Париже, щас его смотрю, он явно что то знал!) хах
Красавцы!
От красавца слышим! 🖤
UA-cam, крупнейшая платформа для загрузки и просмотра видео, использует собственную распределенную базу данных, известную как UA-cam Infrastructure. Эта база данных специально разработана и оптимизирована для обработки и хранения миллионов видеофайлов, метаданных, комментариев, пользовательских данных и другой информации, связанной с контентом и взаимодействием пользователей.
Мы говорим ему не просто "No!", а "No, God, please, no!"
так где ответ? какую бд юзает ютуб