database_info | Unsorted

Telegram-канал database_info - Базы данных (Data Base)

6213

Базы данных (Data Base). По всем вопросам @evgenycarter

Subscribe to a channel

Базы данных (Data Base)

Нейросеть для генерации изображений YandexART стала доступна для тестирования внешним компаниям!

В режиме закрытого превью нейросеть уже попробовали несколько внешних компаний. Например, крупная e-com сеть тестирует YandexART для создания уникального дизайна подарочных карт. Клиенты сети смогут ввести текстовый запрос и самостоятельно выбрать собственное оформление для карты.

Теперь на облачной платформе Yandex Cloud с помощью YandexART компании смогут создавать визуалы для рекламы и социальных сетей, дизайн-макеты, иллюстрации для диджитала и книг. Нейросеть можно встроить через API в различные сервисы и веб-приложения.

Читать полностью…

Базы данных (Data Base)

Научитесь эффективно использовать нейросети в своей работе. Приглашаем на бесплатный мини-курс Skillbox «Data Science с нуля: пробуем профессии на практике за 5 дней». Окунитесь в сферу IT и решите, какая специальность вам ближе.


🎁 Регистрация по ссылке: https://epic.st/pG8eJ?erid=2VtzqvE2EyC

Чем займётесь на мини-курсе? Узнаете, где востребована наука о данных, и разберётесь в различиях её основных направлений. Освоите азы главного языка Data Science — Python, а также визуализируете с помощью него данные. Изучите базовые конструкции языка SQL и наконец поймёте, как же работают нейросети.

В знакомстве с профессиями вас будет сопровождать Анастасия Борнева — руководитель направления по исследованию данных в «Сбере». В финале мини-курса в прямом эфире она разберёт практические задания и ответит на все вопросы.

🎉 Все участники получат крутые бонусы и подарки!


Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

Базы данных (Data Base)

Главное — порядок в данных, а остальное СУБД.

Приглашаем на вебинар «PostgreSQL, MongoDB, Redis в облаке: с чего начать». Валерий Ишутин, руководитель направления развития платформенных сервисов T1 Cloud, расскажет:

🔵 Как развернуть базу данных нажатием одной кнопки
🔵 Что включает в себя услуга Managed Services
🔵 Что делать, если Junior-разработчик удалил часть базы данных
🔵 О распределении зон ответственности T1 Cloud и клиента

💬 В конце вебинара можно будет задать вопросы спикеру.

Дата: 16 апреля 2024 (вторник)
Время: 11:00 – 12:00 МСК

➡️ Зарегистрироваться и добавить вебинар в календарь можно прямо сейчас.

Реклама. Информация о рекламодателе

Читать полностью…

Базы данных (Data Base)

Не знаете, как стать успешный вирусным аналитиком?

Вы можете прокачать свою квалификацию совершенно бесплатно и всего за пару часов:

- разобрать тему простых техник инжектов;
- освоить новую технику;
- написать тестовый пример, который будет инжектить код.

Встречаемся 15 апреля в 20:00 мск на бесплатном практическом уроке «Reflective DLL injection» от OTUS. Спикер Артур Пакулов — Ex-вирусный аналитик в Kaspersky Lab.

Занятие будет приурочено к старту курса «Reverse engineering». Доступно обучение в рассрочку.

Пройдите короткий тест прямо сейчас, чтобы посетить вебинар и получить запись: https://vk.cc/cw4lGQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576,
www.otus.ru

Читать полностью…

Базы данных (Data Base)

Ranking Functions: ROW_NUMBER

Четыре функции ранжирования: ROW_NUMBER, RANK, DENSE_RANK и NTILE появились в SQL Server 2005 и отличаются от обычных скалярных функций тем, что результат, который они выдают для строки, зависит от других строк выборки. От агрегатных функций они отличаются тем, что возвращают только одну строку для каждой строки на входе, т. е. они не объединяют набор строк в одну. В этой статье мы рассмотрим ROW_NUMBER — самую простую из всех функций ранжирования.

Для примеров будем использовать следующий набор данных:

CREATE TABLE T (PK INT IDENTITY, A INT, B INT, C INT)
CREATE UNIQUE CLUSTERED INDEX TPK ON T(PK)
INSERT T VALUES (0, 1, 😍
INSERT T VALUES (0, 3, 6)
INSERT T VALUES (0, 5, 4)
INSERT T VALUES (0, 7, 2)
INSERT T VALUES (0, 9, 0)
INSERT T VALUES (1, 0, 9)
INSERT T VALUES (1, 2, 7)
INSERT T VALUES (1, 4, 5)
INSERT T VALUES (1, 6, 3)
INSERT T VALUES (1, 8, 1)


https://habr.com/ru/articles/803211/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Горизонтальное и вертикальное шардирование

Существует два высокоуровневых подхода:

Вертикальное шардирование: Разделение базы данных на колоночные таблицы или секции по сравнению со строками. Например, одна таблица для имен, другая - для электронной почты.

Горизонтальное разделение: Разделение базы данных на разделы строк, равномерно распределенные по нескольким серверам.

Некоторые методы горизонтального разделения:

1. На основе диапазона: Сегментирование строк на основе диапазона значений, например возрастных групп. Может привести к неравномерному распределению данных и появлению "горячих точек".

2. На основе каталога: Использование каталога для поиска строк. Обеспечивается гибкость, но возникает риск возникновения единой точки отказа.

3. На основе хеширования: Применение хэш-функций для равномерного распределения строк по хранилищам. Сложнее перебалансировать.
При разбиении на сегменты следует использовать самый простой подход, отвечающий требованиям, чтобы минимизировать сложность. Старайтесь избегать этого до тех пор, пока не возникнет необходимость.

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Выбор данных из MySQL таблиц с одинаковой структурой

Быстрый ответ
Для объединения данных из таблиц, имеющих идентичное оформление, используйте оператор UNION ALL, приемлемой является наличие повторяющихся данных. Для исключения повторений, используйте UNION. Например, запрос для извлечения name из table1, table2 и table3 будет следующим:

SELECT name FROM table1
UNION ALL
SELECT name FROM table2
UNION ALL
SELECT name FROM table3;

UNION позволит извлечь только уникальные имена.
При объединении таблиц необходимо учесть:
- Открыто указание столбцов в сложных запросах, что повышает производительность и сокращает объем передаваемых данных.
- Применение псевдонимов таблиц для улучшения читаемости запросов, особенно когда есть JOINы и сложные условия отфильтровывания.

Дополнение структуры методом рефакторинга
Эффективным подходом будет объединение нескольких таблиц в одну, добавив категориальный столбец, который, например, будет обозначать язык или страну. Это упрощает запросы и позволяет использовать один индекс.

Создание индекса для категориального столбца улучшает производительность при работе с большими объемами данных. Пример запроса:
SELECT title FROM movies_en WHERE genre = 'Sci-Fi'
UNION ALL
SELECT title FROM movies_es WHERE genre = 'Ciencia Ficción';


Применение возможностей партиционирования
Для работы с большими наборами данных и оптимизации производительности вы можете использовать MySQL Merge или операторы UNION, которые имитируют разделение таблиц, сохраняя простоту запросов.

Визуализация
Представьте различные наборы данных как продукты, размещенные в шкафах, имеющих одинаковые полки:
🗄️1️⃣: [Спагетти 🍝, Рис 🍚]
🗄️2️⃣: [Фасоль 🥫, Томатный соус 🍅]
🗄️3️⃣: [Песто 🌿, Пармезан 🧀]

Их объединение должно выглядеть так:
SELECT * FROM cupboard1
UNION ALL
SELECT * FROM cupboard2
UNION ALL
SELECT * FROM cupboard3;


Результат — пир для гурмана:
🥘: [🍝, 🍚, 🥫, 🍅, 🌿, 🧀]

Примечание: UNION ALL соединяет все записи, включая повторы, не пропуская ни одного элемента.

Путь к оптимизированным запросам и потенциальные препятствия
Избегайте двусмысленных JOINов. Ясно указывайте таблицы или их псевдонимы, чтобы исключить возможные ошибки в WHERE и ORDER BY.

Пример четкого запроса:
SELECT t1.name FROM table1 AS t1
WHERE t1.active = 1
UNION ALL
SELECT t2.name FROM table2 AS t2
WHERE t2.active = 1
ORDER BY name;


#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Хотите освоить среду выполнения wasm/wasi и запускать серверные приложения без привязки к операционной системе?

Присоединяйтесь к нашему бесплатному уроку «Wasm на сервере для высоконагруженных систем».

Дата: 09.04 в 20:00 мск

На уроке вы узнаете:
- Основы компиляции приложений в WebAssembly из различных технологий разработки: tinygo, emscripten, cargo.
- Как использовать Docker и NGINX Unit для публикации ваших wasm-приложений.
- Подключение wasm к envoy и публикация как функций в knative.
- Инструменты отладки и оценки производительности опубликованных wasm-приложений с использованием wzprof.
Не упустите возможность погрузиться в мир WebAssembly и трансформировать свою разработку серверных приложений!

После вебинара можно записаться на курс «Highload Architect» от Otus. Курс доступен для приобретения в рассрочку.

Пройдите короткий тест и начните обучение бесплатно: https://vk.cc/cvZCMW

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Базы данных (Data Base)

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

00:00 - План на урок
00:50 - Виды баз данных
02:53 - О реляционных БД
03:15 - 1 нормальная форма
03:45 - 2 нормальная форма
04:50 - Связи между таблицами
06:12 - Начало работы с MySQL
06:47 - SHOW DATABASES
07:00 - CREATE DATABASE
07:16 - DROP DATABASE
07:40 - SHOW TABLES
07:55 - CREATE TABLE
08:50 - SHOW COLUMNS
10:10 - INSERT INTO
10:45 - SELECT *
11:15 - SELECT id, surname
11:40 - DISTINCT
12:10 - WHERE
12:45 - LIMIT
13:07 - AS
13:30 - ORDER BY
14:04 - ALTER TABLE
14:40 - UPDATE SET
15:30 - LIKE
16:20 - where AND OR
17:25 - BETWEEN
17:45 - DELETE
18:10 - Multiple INSERT
19:10 - Объединение таблиц \ JOINS
20:05 - INNER JOIN
21:00 - LEFT OUTER JOIN
21:15 - RIGHT OUTER JOIN
21:30 - UNION
22:04 - Агрегатные функции
23:10 - GROUP BY

#sql

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Как переписать SQL-запросы на Python с помощью Pandas

В этой статье June Tao Ching рассказал, как с помощью Pandas добиться на Python такого же результата, как в SQL-запросах.

Rus https://habr.com/ru/companies/plarium/articles/513316/

Eng https://towardsdatascience.com/how-to-rewrite-your-sql-queries-in-python-with-pandas-8d5b01ab8e31#--responses

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

✅ Какие техники и подходы есть в генерации Stable Diffusion?

Расскажет разработчик ИИ и тимлид Айнур Гайнетдинов на открытом уроке «Техники и Подходы в генерации Stable Diffusion» от Otus.

На этом уроке вы познакомитесь с принципами работы Stable Diffusion, узнаете о способах его применения через веб-интерфейс, научитесь дообучать модели на новые визуальные образы и освоите методы управления генерацией с помощью визуальных подсказок.

🔹Данный урок отличный выбор для IT-специалистов, желающих углубить свои знания в области компьютерного зрения, для дата-сайентистов, которые интересуются эффективными методами применения нейронных сетей в задачах обработки изображений

👉 Регистрация: 
https://otus.pw/5U0o/?erid=LjN8KVdPJ

Читать полностью…

Базы данных (Data Base)

Стартуем без транзакции. Альтернативный вариант вопросов на собеседовании «по SQL»

Меня зовут Иван, я занимаюсь программированием на T‑SQL и не только. Собеседования на позицию разработчика баз данных не только проходил, но и проводил. Предлагаю потенциальным кандидатам на аналогичную позицию познакомиться с вариантом проведения собеседования, который применяется не только мной. «ТОП-100» вопросов насобирать не получится, тут бы с одним разобраться.

Вынужден предупредить: статья отличается от некоторых других и вместо «загадок» перечень «отгадок» не предоставляет. Решение сформулированных задачек остаётся на вашей стороне, надеюсь, найдете среди них полезные.

Специфика статьи:

диалект — Transact SQL
СУБД — Microsoft Sql Server
позиция кандидата — разработчик баз данных
грейд — перспективный джун или крепкий мидл

https://habr.com/ru/articles/795821/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Вопрос с собеседования Microsoft

Найдите общее количество загрузок для платных и бесплатных пользователей по дате. Включайте только те записи, в которых неоплачиваемые клиенты имеют больше загрузок, чем платные клиенты. Вывод должен быть сначала отсортирован по самой ранней дате и содержать дату в 3 столбцах, бесплатные загрузки, платные загрузки.

ms_user_dimension

user_id:int
acc_id:int
ms_acc_dimension

acc_id:int
paying_customer:varchar
ms_download_facts

date:datetime
user_id:int
downloads:int


Ответ

with out AS(select date
, Sum (downloads) Filter(Where paying_customer = 'no') as non_paying
, Sum (downloads) Filter(Where paying_customer = 'yes') as paying
From ms_download_facts fact
Left Join ms_user_dimension a
on fact.user_id = a.user_id
Join ms_acc_dimension acc
on a.acc_id = acc.acc_id
Group by date
order by date)
Select date , non_paying , paying
From out
Where non_paying > paying


#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

PostgreSQL под капотом

Часть 0. Старт программы
https://habr.com/ru/articles/701284/

Часть 1. Цикл сервера
https://habr.com/ru/articles/704618/

Часть 2. Подготовка бэкэнда
https://habr.com/ru/articles/707950/

Часть 3. Инициализация бэкэнда
https://habr.com/ru/articles/709404/

Часть 4. Цикл бэкэнда
https://habr.com/ru/articles/714840/

Часть 5. Простой SELECT запрос
https://habr.com/ru/articles/723668/

Часть 6. Сложный SELECT запрос
https://habr.com/ru/articles/736154/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

🔥 Хотите добавить в резюме компетенции Spark-разработчика?

Приходите на бесплатный практический урок «Spark Connect — что это такое и зачем оно нужно» от OTUS. Спикер Вадим Заигрин — Team Lead команд инженеров данных.

В Spark 3.4.0 появился Spark Connect. На вебинаре мы разберем, что это такое, какие задачи он решает и как его использовать.

📌 Встречаемся 4 апреля в 20:00 мск в рамках курса «Spark Developer». Доступна рассрочка на обучение!

💣 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cvJYK9

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Базы данных (Data Base)

Как найти дубликат записи? Опишите процесс для дублирования записей с одним и несколькими полями.

Дублирование записей с одним полем:

SELECT name, COUNT(email)
FROM users
GROUP BY email
HAVING COUNT(email) > 1



Дублирование записей с несколькими полями:

SELECT name, email, COUNT(*)
FROM users
GROUP BY name, email
HAVING COUNT(*) > 1


#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

PostgreSQL. Устройство карты свободного пространства

В этой статье мы разберемся, как в СУБД PostgreSQL реализован поиск страниц с необходимым свободным пространством для быстрой вставки записей в таблицу.

Для понимания статьи необходимо:
- Понимание основных механизмов работы PostgreSQL
- Базовое понимание языков Си и SQL
- Базовые навыки работы с терминалом на ОС Linux

https://habr.com/ru/articles/806415/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Статический анализ структуры базы данных (часть 2)

Продолжим разбор проверок структуры базы данных, на примере PostgeSQL. Данная статья будет посвящена проверкам связанным с ограничением FOREIGN KEY (FK). Часть проверок целесообразно выполнять на регулярной основе, а некоторые позволяют лучше понять структуру проекта при первом знакомстве и применяются только один раз.

https://habr.com/ru/articles/803841/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Статический анализ структуры базы данных (часть 1)

Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных, свойств объектов. Статический анализ структуры не задействует ни пользовательские данные, ни статистику по таким данным.

https://habr.com/ru/articles/800121/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

🤔Как эффективно работать с Postgres в Docker?

📌Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете:

- как создать и запустить базу данных Postgres в docker и docker-compose;
- архитектуру и особенности развертки Postgres в Docker, конфигурации, возможные оптимизации и подводные камни;
- дополнительные инструменты для работы с Postgres.

🧑‍💻Вебинар будет полезен для веб-разработчиков, тестировщиков и всех, кто работает с Postgres и пишет SQL-запросы.

🗓 Занятие пройдёт 9 апреля в 20:00 мск и будет приурочено к старту курса «PostgreSQL Advanced». Доступна рассрочка на обучение!

➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: пройти тест

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Базы данных (Data Base)

💪 Качаем скиллы PostgreSQL!

16 апреля 2024 года пройдет очередное мероприятие из серии PG BootCamp – конференция, направленная на приобретение практических навыков при работе с СУБД PostgreSQL.

Первый в этом году PG BootCamp состоится в Минске. Поэтому мы хотим привлечь ваше внимание к бесплатной онлайн-трансляции (хотя посетить можно и очно).

📹 Трансляция пройдет с 9:50 до 19:00 и даст вам возможность получить новую актуальную информацию о тонкостях использования СУБД PostgreSQL.

Программа рассчитана как на начинающих специалистов, так и на более опытных разработчиков, желающих углубить знания в части ядра и экосистемы продукта. Ведущие эксперты в области СУБД проведут мастер-классы и лекции по наиболее востребованным и интересным темам.

🧑‍🎓 Все участники получат электронные сертификаты, подтверждающие приобретение новых знаний и навыков.

Зарегистрируйтесь сейчас и приготовьтесь к захватывающему путешествию в мир СУБД!

Читать полностью…

Базы данных (Data Base)

Управляйте базой данных лучше

Легко управляйте таблицами, просматривайте данные, пишите SQL и выполняйте запросы.

Поддерживаемые базы данных

Cloudflare D1
CockroachDB
libSQL
MariaDB
MySQL
PostgreSQL
Rqlite
SQLCipher
SQLite
SQL Server


https://dataflare.app/

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

ClickHouse: теоретические основы работы

ClickHouse — это open-source OLAP база данных, ориентированная на колонки.
Пётр, DevOps-инженер компании Nixys, пишет серию статей, в которой разбирает все нюансы работы с этой БД. В первой части он погрузит вас в теорию: расскажет о строчных и колоночных архитектурах СУБД, через призму теоремы CAP объяснит особенности ClickHouse и покажет его преимущества. Также автор затронет тему табличных движков, среди которых уделит особое внимание семейству MergeTree.

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

🗣 Готовы ли вы освоить скиллы Spark Developer’а и расширить свои карьерные возможности в IT?

🔥 Пройти тестирование - https://vk.cc/cvVHlx

💣 В случае прохождения вы получите специальную цену на обучение и 3 полезных урока в подарок.

А если не удастся — не отчаивайтесь и попробуйте еще раз через несколько дней!

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Базы данных (Data Base)

Поиск медленных SQL запросов

Сегодня мы более подробно познакомимся с инструментами, которые позволят вам найти проблемы в запросах, и как искать сами проблемные запросы.

Я покажу, как я нахожу медленные запросы и как можно получить подробную информацию о том, как MS SQL Server выполняет запрос, что очень часто позволяет понять, почему именно тормозит SQL.

источник

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Вся база SQL для начинающих за 1 час

00:00:00 — Приветствие
00:01:45 — БД и SQL
00:07:58 — Таблицы
00:11:52 — Создание таблиц
00:21:48 — INSERT/UPDATE/DELETE
00:34:26 — SELECT
00:39:50 — FOREIGN KEY
00:46:22 — JOIN
01:01:00 — Агрегатные функции, GROUP BY
01:09:20 — HAVING
01:13:09 — Изменение таблиц

источник

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

Если вы введете в поисковую строку «миграция на PostgreSQL», то найдете множество информации о миграции и инструментах, которые для нее используются. Кажется, что задача изучена всеми и точно по силам опытному эксперту.

Но на практике, особенно при работе со сложными высоконагруженными системами, большинство вызовов возникает уже после миграции данных и кода.

Разберемся, как справиться со всеми вызовами и провести миграцию без заметных изменений для бизнеса на онлайн-митапе Миграция на PostgreSQL: трудности перевода.

🔍 В программе

✔️ Как оценить миграцию на PostgreSQL
✔️На какие СУБД мигрируют российские компании
✔️Миграция схемы, данных и кода
✔️Тестирование и производительность
✔️Мониторинг и эксплуатация

📅 11 апреля, 16:00

Регистрируйтесь на митап и узнайте, как избежать всех «трудностей перевода» при миграции на PostgreSQL

Реклама. Рекламодатель АО «К2 ИНТЕГРАЦИЯ».

Читать полностью…

Базы данных (Data Base)

Подборка Telegram каналов для программистов

Системное администрирование 📌
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux


/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)

/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика

/channel/itmozg Программисты, дизайнеры, новости из мира IT.
/channel/phis_mat Обучающие видео, книги по Физике и Математике

/channel/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста

1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus

Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах

GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
/channel/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
/channel/game_devv Все о разработке игр

Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT

Чат программистов📌
/channel/developers_ru

Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов

БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию

QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика

Шутки программистов 📌
/channel/itumor Шутки программистов

Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров

Английский 📌
/channel/UchuEnglish Английский с нуля

Математика 📌
/channel/Pomatematike Канал по математике

Excel лайфхак📌
/channel/Excel_lifehack

Читать полностью…

Базы данных (Data Base)

152 совета по PSQL

https://psql-tips.org/psql_tips_all.html

#db

👉 @database_info

Читать полностью…

Базы данных (Data Base)

⚠️ 3 из 5 компаний уже перешли с MS SQL на PostgreSQL. 

За последние годы MS SQL теряет популярность на российском рынке, и многие крупные компании выбирают PostgreSQL. Умение корректно перенести данные между БД – важный навык, востребованный специалистами.

Научитесь корректно переносить все с одной БД на другую на онлайн -курсе «Миграция с MS SQL Server на PostgreSQL» 

✅ Фишка программы в том, что вы получите знания с точки зрения практики, а не теории. 

🔥 В результате прохождения курса вы получите реализованный проект переноса БД в портфолио

Пройдите курс и станьте востребованным специалистом на современном рынке данных!

Оставьте заявку и получите программу обучения 
https://otus.pw/ZduO/?erid=LjN8KGjFH

Читать полностью…
Subscribe to a channel