विवरण:
Слайды лекции: https://bozaro.github.io/tech-db-lectures/03/ Лекция читается в рамках образовательного проекта «Технопарк Mail.ru Group» при МГТУ им. Баумана. 00:20 Краткий обзор прошлой лекции 00:38 COLLATION — Регистронезависимый поиск. Что это такое? Зачем оно вообще нужно? 01:06 Суть ситуации с регистронезависимым поиском в PostgreSQL. Как он реализуется в этой базе данных 01:18 Три разных подхода для реализации регистронезависимого поиска 01:24 Подход первый — COLLATION. Правила сравнения строк в зависимости от языковой локализации («локали») 02:28 Разные правила сортировки для разных языков. Пример отличия разных сортировок (на слайде) 03:06 Первый столбец таблицы (на слайде) — сравнение посимвольное 03:44 Кодировка UTF-8. О базовых правилах сортировки 04:36 Об отличиях русской локали 05:11 О реализации регистронезависимого сравнения COLLATION в различных системах баз данных 05:41 О реализации COLLATION в MySQL (на слайде — какие буквы он трактует одинаково) 06:09 Использование COLLATION для преобразование в верхний и нижний регистр (разбор слайда) 06:52 Расхожий миф о первых 128 символах, которые определены в ASCII 07:55 Вывод 08:14 О специфике реализации COLLATION в PostgreSQL 11:23 Плюсы и минусы создания функционального индекса 14:33 Правильное добавление расширения CITEXT в базу данных 15:00 Оператор SELECT (продолжение рассмотрения команды SQL с прошлой лекции). Краткий повтор пройденного материала 17:14 Подзапросы — SUBQUERIES 23:13 Оконные функции 27:10 UNION 31:08 SQL JOINS 42:43 Почему не рекомендуется использовать NATURAL JOIN 43:36 JOIN USING 45:18 LEFT OUTER JOIN 49:16 RIGHT OUTER JOIN 50:43 FULL OUTER JOIN 57:38 SELF-JOIN 01:01:46 SUBQUERIES vs JOIN 01:06:20 Вопрос залу: чем коррелирующий запрос отличается от некоррелирующего запроса? 01:07:13 FAKE TABLE — псевдотаблицы 01:16:53 WITH RECURSIVE — рекурсивные запросы 01:25:39 О предыдущих и будущих контрольных работах по теме запросов. Разбор заданий, которые вызвали трудности из предыдущей контрольной работы по запросам 02:01:58 VIEW — представление («виртуальная таблица»). Преимущества, ограничения, особенности VIEW 02:11:28 Краткий рассказ про Docker 02:18:41 Какие существуют виды виртуализации и какое место в этом занимает Docker. О виртуальных машинах 02:30:36 Работа с образами Docker 02:33:42 Полезные ссылки по Docker Цель курса Узнать: • концепцию и принципы реляционной модели данных; • методы проектирования баз данных; • методику построения запросов; • подходы к профилированию производительности; • методику оптимизации запросов к БД MySQL; • подходы к администрированию хранилища данных на основе БД MySQL; • основы архитектуры современных СУБД; • основы и границы применимости реляционной модели; • основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных. Уметь: • проектировать концептульные и логические схемы для высоконагруженных баз данных; • строить запросы на выборку и модификацию данных к реляционным СУБД; • профилировать производительность хранилища данных на основе БД MySQL; • оптимизировать запросы и структуру реляционной БД в целях повышения производительности; • выполнять запросы к нереляционной документоориентированной СУБД; • разрабатывать прикладные программы, осуществляющие взаимодействие с БД программы, осуществляющие взаимодействие с БД. Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9oOFQbuOgjKYbRUoA8zGKnj VK Team — это безграничные возможности проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды. 😎 Сообщество ВКонтакте: https://vk.com/vkteam 👨🎓 VK Education: https://education.vk.company/ 🏆 Чемпионаты: https://cups.online/ 👨💻 Карьера в VK: https://team.vk.company/
डाउनलोड विकल्प तैयार किया जा रहा है
वेबसाइट http://unidownloader.com/ बिना किसी प्रोग्राम या एक्सटेंशन को इंस्टॉल किए वीडियो या सिर्फ ऑडियो ट्रैक डाउनलोड करने का सबसे अच्छा तरीका है।
यदि आप सीधे YouTube, Instagram और OK.ru जैसी साइटों से वीडियो डाउनलोड करना चाहते हैं, तो UDL Helper एक्सटेंशन एक आसान बटन है जो इन साइटों में एकीकृत रूप से जुड़ा होता है।
UDL क्लाइंट प्रोग्राम (विंडोज के लिए) सबसे शक्तिशाली समाधान है जो 900 से अधिक वेबसाइटों, सोशल नेटवर्क और वीडियो होस्टिंग साइटों के साथ-साथ स्रोत में उपलब्ध किसी भी वीडियो गुणवत्ता का समर्थन करता है।
UDL Lite आपके मोबाइल डिवाइस से वेबसाइट तक पहुंचने का एक बहुत ही सुविधाजनक तरीका है। इसकी मदद से आप आसानी से सीधे अपने स्मार्टफोन पर वीडियो डाउनलोड कर सकते हैं।
सबसे अच्छी गुणवत्ता वाले फॉर्मेट FullHD (1080p), 2K (1440p), 4K (2160p) और 8K (4320p) हैं। आपकी स्क्रीन का रेजल्यूशन जितना ज्यादा होगा, वीडियो की गुणवत्ता उतनी ही बेहतर होनी चाहिए। हालांकि, चुनने से पहले कुछ अन्य कारकों पर भी विचार करना चाहिए: डाउनलोड स्पीड, खाली जगह और प्लेबैक के दौरान डिवाइस की परफॉर्मेंस।
ब्राउज़र या कंप्यूटर को पूरी तरह से फ्रीज नहीं होना चाहिए! यदि ऐसा होता है, तो कृपया वीडियो के लिंक के साथ इसकी सूचना दें। कभी-कभी वीडियो को सीधे उपयुक्त फॉर्मेट में डाउनलोड नहीं किया जा सकता है, इसलिए हमने फाइल को वांछित फॉर्मेट में कनवर्ट करने की क्षमता को शामिल किया है। कुछ मामलों में, यह प्रक्रिया सक्रिय रूप से कंप्यूटर संसाधनों का उपयोग कर सकती है।
आप वेबसाइट या PWA एप्लिकेशन UDL Lite का उपयोग करके अपने स्मार्टफोन पर वीडियो डाउनलोड कर सकते हैं। UDL Helper एक्सटेंशन का उपयोग करके QR कोड के माध्यम से डाउनलोड लिंक भेजना भी संभव है।
सबसे सुविधाजनक तरीका UDL Client प्रोग्राम का उपयोग करना है, जो वीडियो को MP3 फॉर्मेट में बदलने का समर्थन करता है। कुछ मामलों में, UDL Helper एक्सटेंशन के माध्यम से भी MP3 डाउनलोड किया जा सकता है।
यह सुविधा UDL Helper एक्सटेंशन में उपलब्ध है। सुनिश्चित करें कि सेटिंग्स में "वीडियो स्नैपशॉट बटन दिखाएं" चेक किया गया है। ऐसा करने पर, प्लेयर के निचले दाएं कोने में "सेटिंग्स" आइकॉन के बाईं ओर एक कैमरा आइकॉन दिखाई देना चाहिए। जब आप उस पर क्लिक करते हैं, तो वीडियो का वर्तमान फ्रेम आपके कंप्यूटर पर JPEG फॉर्मेट में सहेजा जाएगा।
इसमें कुछ भी खर्च नहीं होता। हमारी सेवाएँ सभी उपयोगकर्ताओं के लिए बिल्कुल निःशुल्क हैं। यहां कोई PRO सदस्यता नहीं है, डाउनलोड किए गए वीडियो की संख्या या अधिकतम लंबाई पर कोई प्रतिबंध नहीं है।