SQL Pro
Ir al canal en Telegram
SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Mostrar más4 924
Suscriptores
-124 horas
-27 días
-3730 días
Archivo de publicaciones
4 924
Администрируете и поддерживаете работоспособность MongoDB?
MongoDB в среде Kubernetes может обеспечить упрощенное управление и развертывание, снижение затрат на обслуживание, а также высокую доступность и надежность системы, что значительно улучшает производительность и снижает риски сбоев в инфраструктуре.
Чтобы в этом разобраться и погрузиться подробнее в эту тему, приходите 🗓 26 сентября в 20:00 МСК на открытый урок «MongoDB & Kubernetes» онлайн курса «MongoDB» от OTUS.
На открытом уроке обсудим:
- Преимущества использования MongoDB используя Kubernetes;
- Варианты развертывания кластера MongoDB в Kubernetes
- percona helm chart;
Преподаватель 👨💻 Евгений Аристов — архитектор высоконагруженных баз данных и инфраструктуры с 25-летним опытом в разработке.
👉 Пройдите вступительный тест для регистрации и ставьте событие в календарь, чтобы не пропустить.
Открытый урок приурочен к старту онлайн-курса «MongoDB» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
4 924
Трюк дня. Как сохранить и восстановить базу данных PostgreSQL?
Для сохранения кластера базы данных:
pg_dumpall -U postgres -w > backupДля восстановления кластера базы данных:
psql -U postgres -w -f backup postgres#tips
4 924
Трюк дня. Как сохранить и восстановить базу данных PostgreSQL?
Например, имеется пользователь postgres, база base и доступ trust.
Решение будет вечером.
#tips
4 924
Решение сегодняшней задачи на логику и мышление.
Горят веревки действительно неравномерно, но полностью сгорают точно за час. Мы можем:
1. Поджечь оба конца одной веревки и только 1 конец второй веревки.
2. Как только первая веревка сгорит (пройдет 30 минут, так как горит она с двух концов), поджигаем другой конец второй веревки, и она догорит ровно за 15 минут.
#логика
4 924
Задача на мышление и логику.
Есть 2 веревки и неограниченное количество спичек. Каждая веревка сгорает за час, однако горят они неравномерно, так что нельзя точно узнать, за какое время сгорит определенная часть веревки. Как отмерить с помощью этих двух веревок интервал в 45 минут?
Решение будет вечером.
#логика
4 924
Ответ на #вопрос74
База данных — структурированная коллекция данных. Система управления базами данных (СУБД) — программное обеспечение, которое взаимодействует с пользователем, приложениями и самой базой данных для сбора и анализа данных. СУБД позволяет пользователю взаимодействовать с базой данных. Данные, хранящиеся в базе данных, могут быть изменены, извлечены и удалены. Они могут быть любых типов, таких как строки, числа, изображения и т. д.
Существует два типа СУБД:
- Реляционная система управления базами данных: данные хранятся в отношениях (таблицах). Пример — MySQL.
- Нереляционная система управления базами данных: не существует понятия отношений, кортежей и атрибутов. Пример — Mongo.
#вопросы #собеседование
4 924
❗️Как развиваться разработчику и администратору баз данных?
👉 Наращивать объем знаний и навыков.
Приглашаем на открытый урок «Лучшие практики по использованию репликации в PostgreSQL» в рамках курса «PostgreSQL для администраторов баз данных и разработчиков» от OTUS
🔹 Рассмотрим варианты репликации, архитектуру решений
🔹Разберем лучшие практики и подводные камни в PostgreSQL
🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты.
👉 РЕГИСТРАЦИЯ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru4 924
#вопрос74
Что подразумевается под СУБД? Какие существуют типы СУБД?
Решение будет вечером.
#вопросы #собеседование
4 924
Практический открытый урок для инженеров данных от OTUS
Встречаемся 19 сентября в 20:00 мск на вебинаре «Тревожный чемоданчик инженера данных на все случаи жизни» в рамках курса «Data Warehouse Analyst» от OTUS.
Кому подходит этот урок:
- Начинающим и продолжающим специалистам в области аналитики данных, Data Engineering
- Тем, кого пугают планы запросов или радуют циклические вставки пары строк в БД
- Желающим узнать best practices и как же на самом деле расшифровывается «KISS»
Также это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
Регистрируйтесь и ставьте событие в календарь, чтобы ничего не пропустить.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
4 924
Готовы погрузиться в мир нереляционных DB? Тогда добро пожаловать на онлайн-курс «NoSQL» от OTUS!
📢📢 12 сентября в 20:00 (мск) мы приглашаем вас на бесплатный открытый урок, где автор курса - Евгений Аристов, архитектор высоконагруженных баз данных и инфраструктуры с 25-летним опытом в разработке, - расскажет вам о создании отказоустойчивых кластеров MongoDB.
На открытом уроке мы исследуем:
📌 Цели и задачи MongoDB;
📌 Концепцию кворума;
📌 Основные моменты установки и настройки кластера MongoDB.
Это уникальная возможность не только окунуться в тему MongoDB, но и познакомиться с форматом нашего курса.
👉 Пройдите тестирование для регистрации на открытый урок и проверьте свой уровень компетенций
Продолжить изучение тонкостей NoSQL вы сможете на самом курсе, который стартует уже в сентябре.
Оплата курса возможна в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru4 924
Решение сегодняшней задачи на логику и мышление.
Ответ: нет, так как через 72 часа также будет ночь.
#логика
4 924
Задача на мышление и логику.
12 часов ночи. Идет дождь. Можно ли ожидать, что по истечении 72 часов будет солнечная погода?
Решение будет вечером.
#логика
4 924
Ответ на #вопрос73
SQL-псевдонимы нужны для того, чтобы дать временное имя таблице или столбцу. Это нужно, когда в запросе есть таблицы или столбцы с неоднозначными именами. В этом случае для удобства в составлении запроса используются псевдонимы. SQL-псевдоним существует только на время запроса.
Пример:
SELECT very_long_column_name AS alias_name FROM table;#вопросы #собеседование
4 924
Трюк дня. Что означает CONSTRAINT?
Определение:
CONSTRAINT company_pkey PRIMARY KEY (id)
эквивалентно определению:
PRIMARY KEY (id)
и означает, что id является первичным ключом таблицы.
Т.к. в данном случае первичный ключ состоит из одного столбца, то его можно было бы указать на уровне поля:
CREATE TABLE company(
id integer PRIMARY KEY,
name character varying
);
Возможность определения ключа на уровне таблицы полезна если ключ — составной.
PRIMARY KEY (id, name)В первом случае у ограничения задано имя. Это имя будет выводиться в сообщениях об ошибках. Также по имени можно это ограничение удалить. В случае если имя ограничения не задано явно, оно будет сгенерировано СУБД. #tips
4 924
Трюк дня. Что означает CONSTRAINT?
Что означает CONSTRAINT в данном контексте? Для чего может быть ограничение CONSTRAINT person_pkey PRIMARY KEY (id)?
Есть 2 таблицы :
CREATE TABLE company(
id integer NOT NULL,
name character varying,
CONSTRAINT company_pkey PRIMARY KEY (id)
);
CREATE TABLE person(
id integer NOT NULL,
name character varying,
company_id integer,
CONSTRAINT person_pkey PRIMARY KEY (id)
);
Решение будет вечером.
#tips4 924
Решение сегодняшней задачи на логику и мышление.
1. Бросаем монету в автомат с надписью «чай-кофе». Так как все наклейки расположены неверно, в зависимости от того, что выдаст автомат, мы определим его в «чайный» или «кофейный».
2. Допустим, это оказался кофейный автомат. Тогда чайный автомат не может быть ни кофейным, ни чайным: он выдает и чай, и кофе.
3. Методом исключения определяем автомат, который выдает чай.
Ответ: за 1 монету.
#логика
