ru
Feedback
SQL и БД Learning

SQL и БД Learning

Открыть в Telegram

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Больше
9 720
Подписчики
-424 часа
-157 дней
-4430 день
Архив постов
«Привет, как дела?» — сразу летишь во френдзону Это будет продолжаться ВЕЧНО, пока не начнешь читать канал ТВОРЧЕСТВО ЧУВСТВ,
«Привет, как дела?» — сразу летишь во френдзону Это будет продолжаться ВЕЧНО, пока не начнешь читать канал ТВОРЧЕСТВО ЧУВСТВ, где узнаешь: — грамотно общаться с девушками и доводить до секса — строить прочные отношения, где девушка ласковая и покорная, а ты — лидер — сформировать базу мужских принципов, которые помогут во всех направлениях в жизни Главное про качественные отношения тут: t.me/+mfNyK64Q1iY1MzEy

🖥 Как базы данных выполняют SQL-запросы? Процесс выполнения SQL-запросов в базе данных включает в себя несколько компонентов
🖥 Как базы данных выполняют SQL-запросы? Процесс выполнения SQL-запросов в базе данных включает в себя несколько компонентов, взаимодействующих между собой. Хотя конкретная архитектура различных систем баз данных может отличаться, ниже описана общая последовательность действий. 1. Оператор SQL запускается в клиентской программе и передается по сети на сервер базы данных. 2. Когда сервер базы данных получает SQL-оператор, реляционный движок начинает его обработку. Сначала синтаксический анализатор проверяет правильность оператора. Затем он преобразует оператор в дерево запросов, которое представляет собой внутреннюю структуру данных. 3. Оптимизатор запросов просматривает дерево запросов и определяет наиболее эффективный способ выполнения SQL-оператора, создавая план выполнения. 4. План выполнения передается исполнителю запроса, который использует его для координации получения или изменения данных в соответствии с запросом SQL. Для доступа к данным исполнитель взаимодействует с движком хранилища. 5. Движок хранилища использует методы доступа - протоколы чтения и записи данных, наиболее эффективные для выполнения различных операций. 6. При чтении данных менеджер буферов проверяет, кэшированы ли нужные данные в памяти, и при необходимости извлекает их с диска. Это ускоряет последующий доступ. 7. При записи данных со вставкой или обновлением менеджер транзакций следит за тем, чтобы изменения происходили атомарно и сохраняли целостность базы данных. 8. В то же время менеджер блокировок накладывает блокировки, чтобы несколько транзакций могли выполняться одновременно, не конфликтуя между собой. Таким образом, обеспечивается изоляция и согласованность. Работая вместе, эти компоненты обеспечивают надежную и эффективную обработку SQL-запросов в системе управления базами данных.

Как правильно добавить строку в таблицу? Какой запрос верный?
Anonymous voting

🔴 18 сентября состоится крупнейшая конференция по трафику и продажам в Телеге 1⃣2⃣3⃣4⃣5⃣ Вам однозначно стоит быть, если: —
🔴 18 сентября состоится крупнейшая конференция по трафику и продажам в Телеге 1⃣2⃣3⃣4⃣5⃣ Вам однозначно стоит быть, если: — Работаете с трафиком из Telegram Ads или посевов; — Продаете свои услуги через Telegram; — Еще не зарабатываете в TG, но планируете; 📣 Вот лишь некоторые из спикеров:Алексей Соловьев (Event and Community Manager at TON) — Дмитрий Форман (Digital-Директор Самолет) — Марат Шайхетдинов (Founder TgConf & Clickise) — Ирина Нумизматка (Автор крупнейшего блога про Telegram Ads) — Глеб Яскевич (Директор по маркетингу Getcourse) — Артур Халиуллин (Сеть каналов на 1млн+ подписчиков) — Влад Силантьев (С нуля дошел до 63 проектов в Telegram Ads) — Павел Калюканов (Product Manager TgStat) и множество других не менее интересных спикеров 🕔 Дата и время: 18 сентября в 9:00 📍 Место проведения: Main Stage, Москва А в заключении мероприятия пройдет Aftertparty для VIP-участников и спикеров с хедлайнером, которого все знают! 🎟 Приобрести билет до повышения цен Промокод telegapart дает скидку 10% на все билеты

Вопрос на SQL собеседовании. Какие параметры используются в конструкции order by? Ответ: ASC и DESC

⚡️ Разработчик Форсайт ИТ-команда Гринатома ищет разработчика форсайт. ✅ Предстоит участвовать в создании и изменении функциональности системы, выполнять разработки форсайт на основе функциональных спецификаций, проводить тестирования и актуализировать документацию. ✅ Идеальный кандидат знаком с продуктом Форсайт. Аналитическая платформа и языком программирования Fore, умеет писать SQL-запросы, понимает возможности виртуализации данных, а также имеет опыт в формировании модели данных и разработке на макро-языках. Если это про вас, узнайте о вакансии больше по ссылке.

💻Установка PostgreSQL из исходников Держите полезную статью о том, как собрать PostgreSQL 16 версии из исходников, инициализ
+2
💻Установка PostgreSQL из исходников Держите полезную статью о том, как собрать PostgreSQL 16 версии из исходников, инициализировать кластер и запустить его на сервере Debian 12 Причины по которым вам может понадобится собирать PostgreSQL из исходников: ⏩для дистрибутива нет готового пакета; ⏩нужно собрать PostgreSQL с нестандартными параметрами. План статьи ├╼ Сборка и установка ├╼ Создание кластера ├╼ Запуск и остановка кластера ├╼ Установка расширений PostgreSQL ├╼ Создание и запуск второго кластера ╰╼ Создание службы SystemD для кластеров 📎 Статья

DbGate — open-source менеджер SQL и NoSQL БД DbGate — это кроссплатформенный менеджер баз данных. Разработан, чтобы быть прос
+2
DbGate — open-source менеджер SQL и NoSQL БД DbGate — это кроссплатформенный менеджер баз данных. Разработан, чтобы быть простым в использовании и эффективным при работе с несколькими БД одновременно. Также имеет множество дополнительных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков или пакетный экспорт и импорт. Поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и других. Работает под Windows, Linux, Mac и как веб-приложение. 🖥 GitHub

Промпт-инженеринг — новый хайп или перспективная профессия? Рассказываем про направление с большим потенциалом и маленькой ко
Промпт-инженеринг — новый хайп или перспективная профессия? Рассказываем про направление с большим потенциалом и маленькой конкуренцией на рынке на нашей бесплатной лекции. По итогам эфира вы узнаете: — Кто такой промт-инженер и чем он занимается; — Как интегрировать скиллы промт-инжинеринга в работу, если вы работаете в IT; — Кому в действительности нужны его услуги и какие результаты это даст; — Сколько платят промт-инженеру в России и мире; — Кто может стать промт-инженером и какой порог входа; Кликай на ссылку и забирай подробную информацию вместе с классными бонусами. erid: LjN8KHDLY ООО Зерокодер, ИНН 9715401631

Традиционные базы данных требуют предварительно определенную схему таблицы и не поддерживают работу с CSV файлами, без их пре
Традиционные базы данных требуют предварительно определенную схему таблицы и не поддерживают работу с CSV файлами, без их предварительной обработки. #DuckDB позволяет напрямую считывать файлы CSV , устраняя необходимость в явном создании таблицы и загрузке данных. ▪️Github

Выберите корректно составленный запрос с функцией GROUP BY:
Anonymous voting

Обрабатывай большие данные в реальном времени с эффективным сочетанием ClickHouse и Kafka 🔹Оптимизируйте производительность
Обрабатывай большие данные в реальном времени с эффективным сочетанием ClickHouse и Kafka 🔹Оптимизируйте производительность ваших решений открытом уроке «Интеграция ClickHouse с Apache Kafka» от Otus. Разберёмся в лучших практиках для оптимизации производительности и управления нагрузкой. ✅ Практика: Настрайка интеграции ClickHouse с Apache Kafka Урок приурочен курсу «ClickHouse для инженеров и архитекторов БД» от Otus. 👉 Регистрация и подробности: https://otus.pw/t57Ok/?erid=LjN8KKEqR

Обрабатывай большие данные в реальном времени с эффективным сочетанием ClickHouse и Kafka 🔹Оптимизируйте производительность
Обрабатывай большие данные в реальном времени с эффективным сочетанием ClickHouse и Kafka 🔹Оптимизируйте производительность ваших решений открытом уроке «Интеграция ClickHouse с Apache Kafka» от Otus. Разберёмся в лучших практиках для оптимизации производительности и управления нагрузкой. ✅ Практика: Настрайка интеграции ClickHouse с Apache Kafka Урок приурочен курсу «ClickHouse для инженеров и архитекторов БД» от Otus. 👉 Регистрация и подробности: https://otus.pw/t57Ok/?erid=LjN8KKEqR

💻Коллекция готовых SQL-запросов для PostgreSQL Нереально полезная подборка SQL-запросов, количество запросов вы и сами видит
+4
💻Коллекция готовых SQL-запросов для PostgreSQL Нереально полезная подборка SQL-запросов, количество запросов вы и сами видите, это покрывает большую часть того, что может встретиться в практике В том числе здесь: ⏩Обсуждаются различные функции и операторы для выполнения запросов и модификации данных ⏩Рассматриваются способы разбиения больших таблиц на N тысяч записей и распараллеливания запросов ⏩Обсуждаются особенности сравнения record и NULL и способы быстрого получения количества записей в большой таблице ⏩Рассматриваются рекурсивные запросы, модификация пользовательских данных (UPSERT) и журналирование изменений таблицы ⏩Рассматриваются модификации схемы данных (DDL) и способы добавления ограничений таблицы и изменения ограничений внешнего ключа без блокирования таблицы 📎 Коллекция

💻Коллекция готовых SQL-запросов для PostgreSQL Нереально полезная подборка SQL-запросов, количество запросов вы и сами видит
💻Коллекция готовых SQL-запросов для PostgreSQL Нереально полезная подборка SQL-запросов, количество запросов вы и сами видите, это покрывает большую часть того, что может встретиться в практике В том числе здесь: ⏩Обсуждаются различные функции и операторы для выполнения запросов и модификации данных ⏩Рассматриваются способы разбиения больших таблиц на N тысяч записей и распараллеливания запросов ⏩Обсуждаются особенности сравнения record и NULL и способы быстрого получения количества записей в большой таблице ⏩Рассматриваются рекурсивные запросы, модификация пользовательских данных (UPSERT) и журналирование изменений таблицы ⏩Рассматриваются модификации схемы данных (DDL) и способы добавления ограничений таблицы и изменения ограничений внешнего ключа без блокирования таблицы 📎 Коллекция

Как очень быстро получить количество записей в большой таблице? Применение: отображение общего кол-ва записей в админках. -- возвращает точное количество записей, но медленно select count(*) as exact_count from table_name; -- возвращает приблизительное количество записей, но быстро -- точность больше, чем в следующем запросе, но от БД требуется актуальная статистика по таблице select reltuples::bigint as estimate_count from pg_class where oid = 'public.table_name'::regclass; -- возвращает приблизительное количество записей, но быстро -- точность меньше, чем в предыдущем запросе, но от БД не требуется актуальная статистика по таблице -- преимущество этого подхода в том, что можно задавать условие выборки select 100 * count(*) as estimate_count from table_name tablesample system (1) where ...;

Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзамено
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1️⃣ Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2️⃣ Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3️⃣ Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KPDeP

Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзамено
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1️⃣ Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2️⃣ Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3️⃣ Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KPDeP

💻Внутренности PostgreSQL: как добавить новую функцию ⏩При разработке пача для PostgreSQL иногда требуется добавить новую фун
💻Внутренности PostgreSQL: как добавить новую функцию ⏩При разработке пача для PostgreSQL иногда требуется добавить новую функцию, чтобы ее можно было вызывать из SQL. Собственно, об этом и идёт речь в статье. ⏩Сразу можно отметить 2 момента. Во-первых, некоторые функции имеет смысл добавлять не в ядро системы, а поместить в отдельное расширение — либо стороннее, либо идущее вместе с PostgreSQL и живущее в каталоге /contrib/. Во-вторых, pg_proc.dat является удобной точкой входа для изучения внутренностей PostgreSQL. Также файл бывает полезен, когда вы примерно понимаете, какую функцию ищите, но не знаете ее название. 📎 Статья

Напишите запрос для выборки всех адресов Москвы из таблицы «Addresses»
Anonymous voting