Базы данных & SQL – Telegram
Базы данных & SQL
7.64K subscribers
90 photos
1 video
1.12K links
Канал для тех, кому интересна сфера баз данных (СУБД, SQL, NoSQL). Выкладываем обучающие материалы, статьи, опросы, как для новичков, так и для профессионалов.

Вопросы и предложения: @Ev_S_Lit
Download Telegram
Всем привет!

Это Мерион Нетворкс (wiki.merionet.ru)
Мы ищем настоящих знатоков в области СУБД для взаимовыгодного сотрудничества!
Можешь объяснить что такое NoSQL, знаешь MongoDB и CRUD для тебя - родной язык?
Тогда ты нам подходишь!

Мы запустили свою собственную онлайн-академию с курсами, составленными экспертами в различных IT-областях.
У нас есть курс по сетевым технологиям, Linux, Кибербезопасности, Asterisk и множеству других направлений.

Мы хотим пополнить этот список направлением Базы данных и СУБД!

Если ты готов разработать такой курс - пиши нам!
Мы платим за каждый формат курса, указываем тебя в качестве автора/ментора, твои регалии и ресурсы, которые ты хочешь продвигать.

Если мы тебя заинтересовали - пиши на info@merionet.ru или в Telegram @artsekhian
PostgreSQL 15
#postgresql

Часть 2 или Коммитфест 2021-09
Давайте узнаем, что нового ждет нас через год.
Список изменений в этом выпуске:

° Как заставить очистку в «агрессивном» режиме работать менее агрессивно?
° Кто на самом деле владелец схемы PUBLIC
°Сколько разделяемой памяти потребуется для запуска сервера? А количество огромных страниц?

Ранее Часть 1 или Коммитфест 2021-07
Project management | IT - канал для всех, кому интересна тема управления проектами. Ежедневно публикуются обучающие материалы и полезные статьи, с помощью которых вы прокачаете hard и soft skills.

Здесь вы найдёте:
переведённые статьи с английского языка
обучающие видео с ведущими IT-специалистами
актуальные новости
профессиональный юмор

Подписаться: @pm_and_it
ArangoDB в реальном проекте
#db #arangodb #nosql #субд

ArangoDB — мультимодельная СУБД, которая поддерживает три модели данных: графовую, документную и модель «ключ-значение».
Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL (ArangoDB Query Language)

Читать
Партицируем таблицы в PostgreSQL: чек-лист для старта
#postgresql

Партицирование — функция, которая позволяет разбивать большие таблицы на логические части по выбранным критериям, благодаря чему улучшается производительность базы данных.

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

Читать
Как управлять большими объемами данных: доклады с митапа High SQL

° Clustered Columnstore Index — теория и реальность.
° Архитектурные подходы к дизайну VLDB
° SSAS: балансировка нагрузки
° Управление метаданными. Шаг на пути к Data Governance

Читать
​​Работа с курсорами SQL
#курсоры #sql #mysql

"В языке SQL курсоры служат указателями, которые позволяют языку написания приложений обрабатывать результаты запросов построчно. В данной статье вкратце объясняется концепция и показывается, как объявить курсор, открыть, извлечь из него данные, а затем закрыть."

Читать
Всем привет!
Коллеги, а поделитесь своим опытом использования курсоров SQL. Для решения каких задач использовали и почему?
IT Analyst - канал для аналитиков в индустрии IT. Будет интересен: web-аналитикам, BA/SA, data-аналитикам, продуктовым аналитикам, UX-аналитикам...

Ежедневно публикуются обучающие материалы:
переведённые статьи с английского языка
обучающие видео с ведущими IT-специалистами
актуальные новости
профессиональный юмор

также поразбираемся в сортах аналитиков в индустрии IT.

Подписаться: @analysis_it
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать - базовые советы.
#проектированиебд #db

"Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:
° Сохранить всю информацию после разделения её на таблицы.
° Минимизировать избыточность того, как эта информация хранится."

"И некоторые рекомендации, которые помогут добиться эффективной структуры:
° используйте хотя бы третью нормальную форму;
° создавайте ограничения для входных данных;
° не храните ФИО в одном поле, также как и полный адрес;
° установите для себя правила именования таблиц и полей."

Читать
Дифференциальные и инкрементальные бэкапы MySQL.
На примере использования Percona XtraBackup
.
#mysql #db

"В зависимости от стратегии копирования, могут использоваться дифференциальные и инкрементальные бэкапы дополнительно к полным. Дифференциальный бэкап содержит изменения в данных относительно полного бэкапа, инкрементальный — содержит изменения со времени последнего частичного бэкапа – последней инкрементальной копии."

Читать
Храним данные в JSONB, как это влияет на скорость запросов?
#postgresql #jsonb

Немного из документации:
"Существуют два типа данных JSON: json и jsonb. Они принимают на вход почти одинаковые наборы значений, но основное их отличие в эффективности. Тип json сохраняет точную копию введённого текста, которую функции обработки должны разбирать заново при каждом выполнении, тогда как данные jsonb сохраняются в разобранном двоичном формате, что несколько замедляет ввод из-за преобразования, но значительно ускоряет обработку, не требуя многократного разбора текста. Кроме того, jsonb поддерживает индексацию, что тоже может быть очень полезно."

Читать