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

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

РКН: vk.cc/cHhG5h
Download Telegram
Неочевидные для начинающих тонкости Postgres

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

Базы данных
Сравнение реализаций гео-решений в СУБД

В этой статье автор разберёт, как разные СУБД справляются с геоданными. Вопрос простой: если нужно работать с координатами, полигонами, считать расстояния — какая база справится лучше? В сравнение пойдут PostgreSQL, MySQL, Oracle, SQL Server и MongoDB.

Базы данных
Оптимизация PostgreSQL: параметры для ускорения запросов

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

Базы данных
Media is too big
VIEW IN TELEGRAM
Основы работы в PL/SQL Developer

В этом видеоуроке автор подробно разбирает основы работы в удобной, функциональной и быстрой визуальной среде разработки PL/SQL Developer, а также ее основные преимущества и недостатки.

00:00 Вступление
02:12 Установка программы
03:54 Настройка списка часто используемых подключений
05:05 Настройка и использование горячих клавиш
07:32 Основные элементы интерфейса программы
08:49 Запуск SQL кода, Commit и Rollback
10:05 Базовый функционал контекстного меню
10:42 Работа с таблицами через контекстное меню
12:54 Лог выполнения SQL команды и подсветка ошибок в коде
13:43 Работа со списком таблиц и другими объектами
15:00 Экспорт полученного результата в файл
16:11 Импорт данных в базу из текстового файла
17:16 Генерация случайных данных
18:16 Запись и использование макросов

Смотреть это видео на youtube: youtu.be/F3mLj4kiU-Q
Триггеры в PostgreSQL: основы

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

Базы данных
Оптимистические и пессимистические блокировки на примере Hibernate (JPA)

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

Базы данных
По мотивам одного сбоя в БД Oracle

В этом материале автор расскажет о случае конкуренции на одной критичной БД. В какой-то момент перестали проходить транзакции из-за конкуренции за ITL-слоты на вставке в таблицу. Проблема, конечно, была решена, но автор хочет порассуждать о том, как можно расследовать такие инциденты хорошо известными способами.

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

В этом видео автор расскажет всё, что нужно знать про основы SQL.

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

Смотреть это видео на youtube: youtu.be/5sG9kmXYsKU
Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go

В этой статье автор обсудит проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go.

Базы данных
Media is too big
VIEW IN TELEGRAM
Практический курс по SQL для начинающих

В этом видеокурсе автор разбирает основы SQL: вы узнаете что такое SQL, научитесь писать SQL-запросы различной сложности. Все эти знания будут легко применимы не только к PostgreSQL, но и к другим СУБД: MySQL, Microsoft SQL Server, Oracle.

0:00:00 Основные концепции: БД, СУБД
0:17:22 Реляционная модель и SQL
0:30:54 Почему стоит выбрать PostgreSQL?
0:36:04 Установка PostgreSQL
0:42:38 Обзор типов данных в PostgreSQL
0:56:48 Как создать базу данных
1:04:22 Как создать таблицу
1:16:03 Отношение "один ко многим"
1:35:18 Отношение "один к одному"
1:44:45 Отношение "многие ко многим"
1:59:12 Создаём БД Northwind

Смотреть это видео на youtube: youtu.be/HVQNxdI6fqY
Синхронизация баз данных между монолитом и микросервисами с помощью Kafka

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

Базы данных
Ускоряем PostgreSQL с помощью Tuned

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

Базы данных
Бизнес — не игра в удачу. Это среда, в которой побеждают подготовленные.

«Бизнес Атмосфера» — канал для тех, кто мыслит стратегически, ищет нестандартные решения и понимает ценность идей до того, как о них заговорят все.

🎚️ Уникальные бизнес-идеи, о которых молчат на YouTube
🎚️ Финансовые инсайты, которые работают в реальности
🎚️ Креативные подходы к заработку, которые разрывают шаблоны
🎚️ Как зарабатывать не “когда-нибудь”, а сейчас и здесь

Мы не продаём мечты. Мы собираем людей, которые строят
бизнес атмосферу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Знакомство со слоем абстракции Netflix для хранилищ данных типа «ключ-значение»

Netflix способна организовывать бесперебойную, высококачественную потоковую передачу видео миллионам пользователей благодаря своей надёжной глобальной серверной инфраструктуре. В самом центре этой инфраструктуры лежит множество онлайновых распределённых баз данных. Среди них — Apache Cassandra — NoSQL-СУБД, известная высокой доступностью и хорошей масштабируемостью.

Базы данных
Почерк Бизнеса — канал для тех, кто стремится к финансовой свободе и осознанному росту.

Если вы хотите:
• Научиться управлять личными финансами
• Разобраться в инвестициях без сложной теории
• Избежать типичных финансовых ошибок
• Строить капитал с нуля — без мифов и иллюзий

Тогда вы по адресу: https://xn--r1a.website/+f_F0SqhMTpw4MTli

Здесь публикуются короткие, практичные материалы: финансовые принципы, реальные кейсы, аналитика, рекомендации от опытных специалистов.

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

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

Базы данных
PostgreSQL: архитектура и тюнинг SQL-запросов

Погрузись в архитектуру и прокачай оптимизацию запросов одной из самых популярных open source СУБД – PostgreSQL.

🌐 В программе курса:

🤩 Разберем, как работают СУБД вообще и PostgreSQL в частности: что такое MVCC, ACID, WAL, LRU, PPC/TPC и другие фундаментальные понятия архитектуры баз данных

🤩 Получите теорию и практику EXPLAIN и EXPLAIN ANALYZE на разных типа запросов: без индексов, с индексами, index only, нормализованные и документ-ориентированные данные и json-поля, изменение параметров сессии/конфигурации для ускорения запросов

🤩 Изучите архитектуру хранения данных в PostgreSQL, типы и особенности индексов, а также получите полезные советы и трюки оптимизации БД

🤩 Получите свой собственный выделенный облачный PostgreSQL-сервер (8 vCPU, 12G RAM, 100G NVMe) – предоставляется БЕСПЛАТНО на время обучения + готовый e-commerce датасет TPC-H (миллион пользователей, несколько миллионов заказов на десятки гигабайт)

🗓 Старт курса: 22 января. 5 недель обучения.

Изучить программу и записаться можно здесь.

🤩Кто мы: R&D-центр Devhands, основатель школы Алексей Рыбак. Автор курса — Николай Ихалайнен, эксперт по СУБД (ex-Percona), со-основатель MyDB, энтузиаст открытого ПО.

Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqvsT13R
Please open Telegram to view this post
VIEW IN TELEGRAM
10 бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server

ApexSQL — это производитель решений для управления и мониторинга баз данных Microsoft SQL Server. В России об этих ребятах знают мало. На главной своего сайта они пишут «Killer tools for SQL Server», звучит угрожающе. В этом материале автор разберет, что же такого убийственного есть в их решениях. Начнём с хайповой части — бесплатных продуктов. После них будет краткая часть о коммерческих продуктах.

Базы данных
Media is too big
VIEW IN TELEGRAM
Куда устроиться со знанием SQL?

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

Смотреть это видео на youtube: youtu.be/z6iJ3lwQyZI
Python Hacks теперь в MAX!

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

Подписывайтесь и прокачивайте свои навыки: @python_secrets