Базы данных | Access, SQL, Big Data
30.8K subscribers
258 photos
95 videos
398 links
Всё о базах данных простым языком.

Сотрудничество: @max_excel

РКН: vk.cc/cHhG5h
Download Telegram
ОПРОС 📍 Сколько вам лет?
Anonymous Poll
3%
до 18
12%
18 — 25
12%
26 — 30
36%
31 — 40
38%
более 40
ОПРОС📍 Какого вы пола?
Anonymous Poll
68%
Мужского
32%
Женского
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 Премьера сиквела! «Миграция на PostgreSQL. Часть вторая: От теории к практике»

Долгожданное продолжение выходит на экраны! После нашумевшей первой части митапа «Миграция на PostgreSQL», где мы разобрали путь от аудита информационных систем до миграции кода, наши герои возвращаются с новыми историями. Те же знакомые лица, та же увлекательная тема, но теперь с акцентом на реальный практический опыт.

🎥 Что вас ждет во второй части
— Реальные кейсы миграции на PostgreSQL крупнейших компаний
— Опыт перехода с Oracle DB и MSSQL
— Полезные советы и проверенные лайфхаки, которые помогут избежать сложностей в процессе миграции

🔍 Главные герои
Ярослав Киселев, эксперт практики инфраструктурных решений
Роман Севрук, менеджер по развитию решений СУБД
Александр Федотов, технический архитектор 1С

📅 Дата и время премьеры: 30 июля, 16:00

👉🏼Регистрируйтесь на премьеру и станьте свидетелем продолжения истории
👉🏼 Подписывайтесь @k2_tech
Шифрование бэкапов в ClickHouse: виды, инструменты и настройка

Один из клиентов Nixys обнаружил, что резервные копии ClickHouse, которые он хранит в S3 провайдера CROC, не шифруются. Перед командой поставили задачу: настроить шифрование бэкапов. Из статьи вы узнаете о различных методах шифрования данных на стороне сервера в S3 — SSE-C, SSE-KMS и SSE-S3. А ещё познакомитесь с таким инструментом как clickhouse-backup.

Базы данных
PGConf.СПб 2024 – главная встреча постгресистов в Санкт-Петербурге!

1 октября в Питере пройдёт техническая конференция по PostgreSQL от российского СУБД-разработчика Postgres Professional.

Участников ждут более 20 докладов по темам:

✔️Эксплуатация СУБД. Опыт DBA
✔️Миграция на Postgres
✔️Мониторинг и настройка СУБД
✔️Отказоустойчивые и масштабируемые системы
✔️Новости от разработчиков

Среди спикеров прошлого года – эксперты Сбера, ВТБ, Ozon, SoftSwiss, Netcracker, Нетрики и др.

💥На конференции пройдёт единственная в России сертификация по PostgreSQL!

ГДЕ? Онлайн и офлайн: Гостиница "Санкт-Петербург", г. Санкт-Петербург, Пироговская набережная, д. 5/2

КОГДА? 1 октября 2024 г.

Участие в конференции для студентов и преподавателей – бесплатное.

РЕГИСТРАЦИЯ

Реклама. ООО «ППГ». ИНН 7729445882. erid: 2VtzqwySdRF
Если вы сотрудник ИТ-компании, проходите опрос о работе в сфере ИТ по ссылке. Это займёт всего пять минут.

Всех, кто ответит на все вопросы исследования до 15 сентября, в конце анкеты ждёт сюрприз — возможность получить наушники в подарок 😎
Postgresso за 2023

В этом материале автор сделал обзор на все ключевые события в мире PostgreSQL за 2023 год.

Базы данных
Media is too big
VIEW IN TELEGRAM
Индексы в PostgreSQL

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

00:00 Вступление
01:19 Индексы в SQL
02:22 Устройство базы данных в PostgreSQL
04:35 Устройство таблиц
05:16 Страницы и строки таблиц
07:28 FSM и команда VACUUM
11:34 Проблема фрагментации данных в PostgreSQL
15:32 Оптимизация выборки записей
19:35 Обзор видов индексов
20:20 Методы сканирования

Смотреть это видео на youtube: youtu.be/lAWQNcAEiKw
Как установить SQLite на Windows 10?

Первостепенно необходимо скачать файлы SQLite, чтобы в дальнейшем настроить их работу для использования в операционной системе Windows 10. Загружать базу данных рекомендуется с официального сайта разработчиков, это исключит вероятность заражения компьютера вирусными программами.

Базы данных
Media is too big
VIEW IN TELEGRAM
Работа с базами данных на Python

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

00:00 Введение
00:35 Создание файла базы данных
02:05 Создание таблицы
04:15 Запись данных в таблицу (метод execute)
06:20 Запись массива (метод executemany)
08:00 Как посмотреть содержимое БД
11:52 PRIMARY KEY
13:00 Типизация ячеек
16:25 Чтение из базы данных
21:57 Изменение значений
26:30 Удаление значений
28:20 Удаление таблицы

Смотреть это видео на youtube: youtu.be/siSRd4s7_ro
Media is too big
VIEW IN TELEGRAM
Полный курс по базам данных MySQL в phpMyAdmin

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

0:00:00 Введение и основные понятия
0:04:20 Установка сервера и запуск phpMyAdmin
0:12:04 Типы полей в MySQL
0:16:05 Пользователи и привилегии
0:20:49 Основные операции с БД
0:24:56 Таблицы в БД
0:40:01 Записи в таблице
0:49:45 Индекс и первичный ключ
0:53:46 Импорт и экспорт
0:59:30 Связи между таблицами
1:25:30 Теория создания базы данных Фильмы
1:28:55 Практика создания базы данных Фильмы
1:39:24 Сложный SQL запрос для связанных таблиц

Смотреть это видео на youtube: youtu.be/oevyoqUK-YY
Яндекс продолжает добавлять новую функциональность в СУБД собственной разработки. Компания анонсировала запуск нового компонента системы – YDB DWH. Он поддерживает аналитическую обработку данных.

С новым компонентом СУБД Яндекса может работать со сложными аналитическими запросами (OLAP) и способна хранить сотни терабайт данных. Платформа горизонтально масштабируется за счет автоматического партиционирования по объему и нагрузке, а МРР-архитектура позволяет быстро выполнять запросы.

Помимо YDB DWH, в надстройках системы также есть шина данных YDB Topics и надстройка для задач машинного обучения YDB Search. Основной компонент платформы – YDB Enterprise, он отвечает за обработку транзакций.
Media is too big
VIEW IN TELEGRAM
Условный оператор CASE в SQL

В этом видеоуроке автор подробно и наглядно разберет оператор CASE в SQL. CASE — это условный оператор, который позволяет осуществлять проверку и возвращать результат, который зависит от того, какое условие выполнено.

Смотреть это видео на youtube: youtu.be/d-tY8vm_SHM
Как обновить PostgreSQL и не потерять данные: метод минимизации простоя

Недавно автору этой статьи потребовалось обновить кластер PostgreSQL, который обрабатывает более 20 000 транзакций в секунду и состоит из мастера и реплики, с версии 13 до 16 с минимальным простоем. Помимо перехода на более актуальную версию, это решало и ряд существующих проблем, связанных с производительностью и поддержкой.

Базы данных
DataHub: веб-песочница для тех, кто изучает SQL

В этой статье автор разберет на что способен веб-редактор MySQL хранилища и почему это отличный инструмент для работы тем, кто изучает SQL.

Базы данных
Интернационализация баз данных с доступом через ORM

IT-сообщество использует различные способы хранения многоязычных данных. Способы эти кардинально различаются эффективностью запросов, устойчивостью к добавлению новых локализаций, объемом данных, удобством для приложения-потребителя. Однако в индустрии все еще нет решения Database Internationalization for Dummies. В этой статье автор попробует немного заполнить этот пробел: опишет возможные способы, оценит их преимущества и недостатки и выберет эффективные.

Базы данных
Media is too big
VIEW IN TELEGRAM
NoSQL для начинающих

В этом видео автор подробно и наглядно разбирает теорию и практику NoSQL баз данных для начинающих, на примере MongoDB.

00:00 Что такое NoSQL и где он применяется?
04:18 Основные виды NoSQL
06:04 Дополнительные темы
09:31 SQL vs NoSQL
11:53 MongoDB
14:37 Практика

Смотреть это видео на youtube: youtu.be/bEpIZfOxItU
Большой гайд по миграциям в Django: полезные советы и обход типичных подводных камней

В этой статье автор разберет фиктивное применение, data-миграции, «сухую проверку» и основные проблемы, которые возникают у начинающих. А также поделится полезными советами и подсветит тонкости работы.

Базы данных
Партиционированный Postgres: немного о проблемах с лимитами

В то время как пользователи видят позитивные стороны технологий, разработчики обычно сталкиваются с ограничениями/недоработками/багами и видят продукт с совсем другой стороны. Вот и в этот раз: после публикации результатов сравнительного тестирования, где прогонялись запросы теста Join-Order-Benchmark на базе с партициями и без, автора не отпускало ощущение, что при наличии партиций постгрес должен строить план хуже, чем без них. И это должен быть не просто баг, а технологическое ограничение.

Базы данных
Знакомство со слоем абстракции Netflix для хранения временных рядов

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

Базы данных