PostgreSQL 15
#postgresql
Часть 2 или Коммитфест 2021-09
Давайте узнаем, что нового ждет нас через год.
Список изменений в этом выпуске:
° Как заставить очистку в «агрессивном» режиме работать менее агрессивно?
° Кто на самом деле владелец схемы PUBLIC
°Сколько разделяемой памяти потребуется для запуска сервера? А количество огромных страниц?
Ранее Часть 1 или Коммитфест 2021-07
#postgresql
Часть 2 или Коммитфест 2021-09
Давайте узнаем, что нового ждет нас через год.
Список изменений в этом выпуске:
° Как заставить очистку в «агрессивном» режиме работать менее агрессивно?
° Кто на самом деле владелец схемы PUBLIC
°Сколько разделяемой памяти потребуется для запуска сервера? А количество огромных страниц?
Ранее Часть 1 или Коммитфест 2021-07
Хабр
PostgreSQL 15: Часть 2 или Коммитфест 2021-09
30 сентября вышла новая версия PostgreSQL 14… но хватит уже жить прошлым☺, в этот же день закончился второй коммитфест 15 версии. А значит прямо сейчас можно узнать что нового ждет нас через год....
Project management | IT - канал для всех, кому интересна тема управления проектами. Ежедневно публикуются обучающие материалы и полезные статьи, с помощью которых вы прокачаете hard и soft skills.
Здесь вы найдёте:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
Подписаться: @pm_and_it
Здесь вы найдёте:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
Подписаться: @pm_and_it
ArangoDB в реальном проекте
#db #arangodb #nosql #субд
ArangoDB — мультимодельная СУБД, которая поддерживает три модели данных: графовую, документную и модель «ключ-значение».
Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL (ArangoDB Query Language)
Читать
#db #arangodb #nosql #субд
ArangoDB — мультимодельная СУБД, которая поддерживает три модели данных: графовую, документную и модель «ключ-значение».
Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL (ArangoDB Query Language)
Читать
Хабр
ArangoDB в реальном проекте
ArangoDB мультимодельная (документная и графовая) база данных. К ее положительным сторонам относятся: мощный и удобный язык запросов AQL JOIN (даже более мощный чем в реляционных базах данных)...
Партицируем таблицы в PostgreSQL: чек-лист для старта
#postgresql
Партицирование — функция, которая позволяет разбивать большие таблицы на логические части по выбранным критериям, благодаря чему улучшается производительность базы данных.
Партиция — часть таблицы, логически выделенная для удобства хранения и обработки в памяти и состоящая из смежных блоков. Поэтому таблица, которая была разбита на партиции, называется партицированной.
Читать
#postgresql
Партицирование — функция, которая позволяет разбивать большие таблицы на логические части по выбранным критериям, благодаря чему улучшается производительность базы данных.
Партиция — часть таблицы, логически выделенная для удобства хранения и обработки в памяти и состоящая из смежных блоков. Поэтому таблица, которая была разбита на партиции, называется партицированной.
Читать
Хабр
Партицирование таблиц в PostgreSQL: чек-лист для старта
Часто возникает проблема: одна из таблиц в базе данных сильно выросла и время выполнения запросов к этой таблице увеличилось. Одним из вариантов решения такой проблемы в PostgreSQL является...
Как управлять большими объемами данных: доклады с митапа High SQL
° Clustered Columnstore Index — теория и реальность.
° Архитектурные подходы к дизайну VLDB
° SSAS: балансировка нагрузки
° Управление метаданными. Шаг на пути к Data Governance
Читать
° Clustered Columnstore Index — теория и реальность.
° Архитектурные подходы к дизайну VLDB
° SSAS: балансировка нагрузки
° Управление метаданными. Шаг на пути к Data Governance
Читать
Хабр
Как управлять большими объемами данных: доклады с митапа High SQL
7 октября мы провели второй митап о нюансах работы с большими объёмами данных. Спешим поделиться видео докладов. Кейсы будут полезны тем, кто администрирует и разрабатывает DWH, создает...
Работа с курсорами SQL
#курсоры #sql #mysql
"В языке SQL курсоры служат указателями, которые позволяют языку написания приложений обрабатывать результаты запросов построчно. В данной статье вкратце объясняется концепция и показывается, как объявить курсор, открыть, извлечь из него данные, а затем закрыть."
Читать
#курсоры #sql #mysql
"В языке SQL курсоры служат указателями, которые позволяют языку написания приложений обрабатывать результаты запросов построчно. В данной статье вкратце объясняется концепция и показывается, как объявить курсор, открыть, извлечь из него данные, а затем закрыть."
Читать
Всем привет!
Коллеги, а поделитесь своим опытом использования курсоров SQL. Для решения каких задач использовали и почему?
Коллеги, а поделитесь своим опытом использования курсоров SQL. Для решения каких задач использовали и почему?
IT Analyst - канал для аналитиков в индустрии IT. Будет интересен: web-аналитикам, BA/SA, data-аналитикам, продуктовым аналитикам, UX-аналитикам...
Ежедневно публикуются обучающие материалы:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
также поразбираемся в сортах аналитиков в индустрии IT.
Подписаться: @analysis_it
Ежедневно публикуются обучающие материалы:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
также поразбираемся в сортах аналитиков в индустрии IT.
Подписаться: @analysis_it
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать - базовые советы.
#проектированиебд #db
"Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:
° Сохранить всю информацию после разделения её на таблицы.
° Минимизировать избыточность того, как эта информация хранится."
"И некоторые рекомендации, которые помогут добиться эффективной структуры:
° используйте хотя бы третью нормальную форму;
° создавайте ограничения для входных данных;
° не храните ФИО в одном поле, также как и полный адрес;
° установите для себя правила именования таблиц и полей."
Читать
#проектированиебд #db
"Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:
° Сохранить всю информацию после разделения её на таблицы.
° Минимизировать избыточность того, как эта информация хранится."
"И некоторые рекомендации, которые помогут добиться эффективной структуры:
° используйте хотя бы третью нормальную форму;
° создавайте ограничения для входных данных;
° не храните ФИО в одном поле, также как и полный адрес;
° установите для себя правила именования таблиц и полей."
Читать
Tproger
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы
Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.
Дифференциальные и инкрементальные бэкапы MySQL.
На примере использования Percona XtraBackup.
#mysql #db
"В зависимости от стратегии копирования, могут использоваться дифференциальные и инкрементальные бэкапы дополнительно к полным. Дифференциальный бэкап содержит изменения в данных относительно полного бэкапа, инкрементальный — содержит изменения со времени последнего частичного бэкапа – последней инкрементальной копии."
Читать
На примере использования Percona XtraBackup.
#mysql #db
"В зависимости от стратегии копирования, могут использоваться дифференциальные и инкрементальные бэкапы дополнительно к полным. Дифференциальный бэкап содержит изменения в данных относительно полного бэкапа, инкрементальный — содержит изменения со времени последнего частичного бэкапа – последней инкрементальной копии."
Читать
Хабр
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных...
Функции языка SQL
#функции #sql
В данной статье представлены определения и синтаксис следующих функций:
° Count
° Avg
° Min
° Max
° Sum
° Round
° Ucase
° Lcase
° Len
° Mid
° Now
Читать
#функции #sql
В данной статье представлены определения и синтаксис следующих функций:
° Count
° Avg
° Min
° Max
° Sum
° Round
° Ucase
° Lcase
° Len
° Mid
° Now
Читать
www.it-black.ru
Функции языка SQL
<strong>COUNT()</strong> — функция возвращающая количество записей (строк) таблицы. Запись функции с указанием столбца вернет количество записей конкретного столбца за исключением NULL записей.
Храним данные в JSONB, как это влияет на скорость запросов?
#postgresql #jsonb
Немного из документации:
"Существуют два типа данных JSON: json и jsonb. Они принимают на вход почти одинаковые наборы значений, но основное их отличие в эффективности. Тип json сохраняет точную копию введённого текста, которую функции обработки должны разбирать заново при каждом выполнении, тогда как данные jsonb сохраняются в разобранном двоичном формате, что несколько замедляет ввод из-за преобразования, но значительно ускоряет обработку, не требуя многократного разбора текста. Кроме того, jsonb поддерживает индексацию, что тоже может быть очень полезно."
Читать
#postgresql #jsonb
Немного из документации:
"Существуют два типа данных JSON: json и jsonb. Они принимают на вход почти одинаковые наборы значений, но основное их отличие в эффективности. Тип json сохраняет точную копию введённого текста, которую функции обработки должны разбирать заново при каждом выполнении, тогда как данные jsonb сохраняются в разобранном двоичном формате, что несколько замедляет ввод из-за преобразования, но значительно ускоряет обработку, не требуя многократного разбора текста. Кроме того, jsonb поддерживает индексацию, что тоже может быть очень полезно."
Читать
Хабр
Храним данные в JSONB, как это влияет на скорость запросов?
Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в ?? Германии. А еще я автор Telegram-канала Хороший разработчик знает , где...
Обзор инструментов для работы с MS SQL Server
#mssqlserver
1.SQL Server Management Studio
2.Azure Data Studio
3.SQL Server Data Tools
4.Расширение mssql для Visual Studio Code
5.dbForge Studio for SQL Server
6.Navicat for SQL Server
7.EMS SQL Management Studio for SQL Server
8.DataGrip
9.SQLCMD
Читать
#mssqlserver
1.SQL Server Management Studio
2.Azure Data Studio
3.SQL Server Data Tools
4.Расширение mssql для Visual Studio Code
5.dbForge Studio for SQL Server
6.Navicat for SQL Server
7.EMS SQL Management Studio for SQL Server
8.DataGrip
9.SQLCMD
Читать
Заметки IT специалиста
ТОП 9 инструментов для работы с Microsoft SQL Server | Info-Comp.ru - IT-блог для начинающих
В материале рассмотрено 9 популярных приложений для работы с Microsoft SQL Server, которыми пользуются SQL программисты и администраторы SQL Server
SQL для аналитики - рейтинг прикладных задач с решениями
#sql #задачи
1. Конкатенация значений из нескольких строк в одну через разделитель
2. Аналитические функции при сохранении всех строк выборки
3. Работа с NULL и применение логики ветвления IF-THEN-ELSE в SQL
4. Дедупликация данных
5. Анализ временных рядов
6. Анализ истории со Slowly Changing Dimensions (SCD)
7. Использование выражения CASE в агрегирующих функциях
8. Парсинг колонки с разделением на отдельные атрибуты
9. FULL JOIN для соединений без потери строк
10. Разбиение пользовательских событий на сессии
Читать
#sql #задачи
1. Конкатенация значений из нескольких строк в одну через разделитель
2. Аналитические функции при сохранении всех строк выборки
3. Работа с NULL и применение логики ветвления IF-THEN-ELSE в SQL
4. Дедупликация данных
5. Анализ временных рядов
6. Анализ истории со Slowly Changing Dimensions (SCD)
7. Использование выражения CASE в агрегирующих функциях
8. Парсинг колонки с разделением на отдельные атрибуты
9. FULL JOIN для соединений без потери строк
10. Разбиение пользовательских событий на сессии
Читать
Ограничения столбцов и таблиц в PostgreSQL.
#postgresql
"При определении таблиц и их столбцов в SQL мы можем использовать ряд атрибутов, которые накладывают определенные ограничения."
К таким атрибутам относятся: PRIMARY KEY, UNIQUE, NULL и NOT NULL, DEFAULT, CHECK, оператор CONSTRAINT
Читать
#postgresql
"При определении таблиц и их столбцов в SQL мы можем использовать ряд атрибутов, которые накладывают определенные ограничения."
К таким атрибутам относятся: PRIMARY KEY, UNIQUE, NULL и NOT NULL, DEFAULT, CHECK, оператор CONSTRAINT
Читать