Деревья ltree в PostgreSQL – простым языком
Статья рассказывает о структуре данных иерархического дерева ltree в PostgreSQL. Автор делится базовыми приёмами извлечения данных из таких деревьев.
Перейти к статье | SQLpedia
Статья рассказывает о структуре данных иерархического дерева ltree в PostgreSQL. Автор делится базовыми приёмами извлечения данных из таких деревьев.
Перейти к статье | SQLpedia
👍7
Иерархическая база данных (продолжение)
Продолжение первой части статьи про инструмент разработки ИС любого уровня сложности, включая ERP, CRM, PPM и т.д.,
Перейти к статье | SQLpedia
Продолжение первой части статьи про инструмент разработки ИС любого уровня сложности, включая ERP, CRM, PPM и т.д.,
Перейти к статье | SQLpedia
👍3🎉2
SQL HowTo: TOP-N на субинтервалах
Статья о том, как создать эффективный запрос для PostgreSQL, который позволит вывести TOP-N позиций на каждом из вложенных интервалов некоторого периода. Автор приводит примеры задач, таких как "5 лучших по успеваемости студентов в каждом семестре за последний учебный год" и "помесячная динамика позиции 10 наиболее продающихся товаров", и предлагает компактный запрос для решения подобных задач.
Перейти к статье | SQLpedia
Статья о том, как создать эффективный запрос для PostgreSQL, который позволит вывести TOP-N позиций на каждом из вложенных интервалов некоторого периода. Автор приводит примеры задач, таких как "5 лучших по успеваемости студентов в каждом семестре за последний учебный год" и "помесячная динамика позиции 10 наиболее продающихся товаров", и предлагает компактный запрос для решения подобных задач.
Перейти к статье | SQLpedia
Оптимизация запроса и запрос оптимизации
Как не грабить память, не пытать диск, не мучать кластер. Или делать все это всего одним запросом на Impala к Hadoop.
Перейти к статье | SQLpedia
Как не грабить память, не пытать диск, не мучать кластер. Или делать все это всего одним запросом на Impala к Hadoop.
Перейти к статье | SQLpedia
Forwarded from DATApedia | Data science
Выбор СУБД: шпаргалка, чтобы не запутаться
Вопрос выбора СУБД для российской компании или госоргана — вопрос не праздный, тем более сейчас — когда с момента ухода с рынка западных вендоров прошло уже полтора года и пора что‑то решать. Но как не запутаться в номенклатуре СУБД и выбрать ту, которая лучше всего подходит?
Перейти к статье | DATApedia
Вопрос выбора СУБД для российской компании или госоргана — вопрос не праздный, тем более сейчас — когда с момента ухода с рынка западных вендоров прошло уже полтора года и пора что‑то решать. Но как не запутаться в номенклатуре СУБД и выбрать ту, которая лучше всего подходит?
Перейти к статье | DATApedia
🤣9
pgvector: как хранить и обрабатывать многомерные вектора в PostgreSQL
В этой статье автор покажет на практическом примере как хранить, кластеризовать вектора и искать по ним в базе данных
Перейти к статье | SQLpedia
В этой статье автор покажет на практическом примере как хранить, кластеризовать вектора и искать по ним в базе данных
Перейти к статье | SQLpedia
👍3
10 полезных источников для погружения в работу баз данных и SQL
Попросили коллег — сисадминов, дата-инженеров и продакт-менеджеров — порекомендовать качественные ресурсы для изучения БД и SQL. Сохраняйте подборку в закладки: пригодится и начинающим, и опытным специалистам.
Перейти к статье | SQLpedia
Попросили коллег — сисадминов, дата-инженеров и продакт-менеджеров — порекомендовать качественные ресурсы для изучения БД и SQL. Сохраняйте подборку в закладки: пригодится и начинающим, и опытным специалистам.
Перейти к статье | SQLpedia
🙏4❤1👍1
Как работать с данными в 2024 году? Узнайте на VK Data Meetup!
VK Data Meetup — серия событий для дата-инженеров, разработчиков, администраторов о практиках работы с данными на разных уровнях.
Митап 14 декабря посвящен Databases & Storage. Обсудим тренды наступающего 2024 года, разберем особенности реализации масштабных проектов миграции и трансформации хранилищ и баз данных.
⏰ 14.12.2023, 14:30 МСК
⚡️ Регистрация: https://bit.ly/3uP69XM
В программе
🔹 Тренды хранения данных, актуальные в 2024 году.
🔹 Миграция хранилища на Greenplum с сохранением уровня SLA.
🔹 Разделение слоев Compute & Storage в Hadoop.
🔹 Перенос большого Hadoop-кластера с bare metal на самописную оркестрацию One-cloud.
Приглашаем дата-инженеров, специалистов по DWH, администраторов, архитекторов и разработчиков.
Регистрация: https://bit.ly/3uP69XM
VK Data Meetup — серия событий для дата-инженеров, разработчиков, администраторов о практиках работы с данными на разных уровнях.
Митап 14 декабря посвящен Databases & Storage. Обсудим тренды наступающего 2024 года, разберем особенности реализации масштабных проектов миграции и трансформации хранилищ и баз данных.
⏰ 14.12.2023, 14:30 МСК
⚡️ Регистрация: https://bit.ly/3uP69XM
В программе
🔹 Тренды хранения данных, актуальные в 2024 году.
🔹 Миграция хранилища на Greenplum с сохранением уровня SLA.
🔹 Разделение слоев Compute & Storage в Hadoop.
🔹 Перенос большого Hadoop-кластера с bare metal на самописную оркестрацию One-cloud.
Приглашаем дата-инженеров, специалистов по DWH, администраторов, архитекторов и разработчиков.
Регистрация: https://bit.ly/3uP69XM
🔥2
Новое в SQL Server 2022: опция WAIT_AT_LOW_PRIORITY в команде DBCC SHRINKDATABASE
Новая опция WAITATLOWPRIORITY в команде DBCC SHRINKDATABASE предоставляет возможность снизить конкуренцию за блокировки во время сжатия базы или файла, заставляя сжатие пережидать окончание других операций на сервере, блокирующих сжатие.
Перейти к статье | SQLpedia
Новая опция WAITATLOWPRIORITY в команде DBCC SHRINKDATABASE предоставляет возможность снизить конкуренцию за блокировки во время сжатия базы или файла, заставляя сжатие пережидать окончание других операций на сервере, блокирующих сжатие.
Перейти к статье | SQLpedia
Это база: нюансы работы с Redis. Часть 1
"В серии статей я попытаюсь осветить неочевидные нюансы при работе с Redis и сегодня начну с основных концепций и понятий. А еще в конце статьи приведу небольшой чек-лист, который может помочь вам в оптимизации этого NoSQL решения."
Перейти к статье | SQLpedia
"В серии статей я попытаюсь осветить неочевидные нюансы при работе с Redis и сегодня начну с основных концепций и понятий. А еще в конце статьи приведу небольшой чек-лист, который может помочь вам в оптимизации этого NoSQL решения."
Перейти к статье | SQLpedia
👍2
Forwarded from QApedia | Тестирование
Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию
SQL написать просто, когда это обычный Select. Но становится сложно, когда критериев очень много, а вариативности еще больше. А если еще добавить команду разработчиков, в которой у каждого свое мнение, то процесс становится очень трудным. В материале автор расскажет, как внимание к деталям и смена фокуса от модели к предметной области позволяют решить множество проблем разработки запросов и создать удобный инструмент не только для разработчика, но и для всей команды.
Перейти к статье | QApedia
SQL написать просто, когда это обычный Select. Но становится сложно, когда критериев очень много, а вариативности еще больше. А если еще добавить команду разработчиков, в которой у каждого свое мнение, то процесс становится очень трудным. В материале автор расскажет, как внимание к деталям и смена фокуса от модели к предметной области позволяют решить множество проблем разработки запросов и создать удобный инструмент не только для разработчика, но и для всей команды.
Перейти к статье | QApedia
Сравнительный анализ методов аппроксимации на основе SQL-запросов
"При работе с данными часто приходится сталкиваться с ситуацией, когда имеется некоторая функциональная зависимость yi = f(xi), которая получена в результате эксперимента или сбора статистики. То есть исходные данные представлены набором точек (x1, y1), (x2, y2) … (xn, yn), где n – количество экспериментальных значений."
Перейти к статье | SQLpedia
"При работе с данными часто приходится сталкиваться с ситуацией, когда имеется некоторая функциональная зависимость yi = f(xi), которая получена в результате эксперимента или сбора статистики. То есть исходные данные представлены набором точек (x1, y1), (x2, y2) … (xn, yn), где n – количество экспериментальных значений."
Перейти к статье | SQLpedia
Рекомендации по ведению SQL-кода
В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.
Перейти к статье | SQLpedia
В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.
Перейти к статье | SQLpedia
👍4
Что такое логирование и с чем его едят разработчики?
Расскажет Кирилл Мухин на бесплатном открытом уроке «Система логирования в PostgreSQL» от OTUS
Логирование помогает разработчикам лучше понимать работу своего приложения, улучшать его качество и обеспечивать безопасность и производительность. На вебинаре рассмотрим различные способы реализации логирования запросов и хранимых процедур стандартным средствами, а также расширениями PopstgreSQL
📅 Встречаемся 27 декабря в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков»
Для участия и получения записи регистрируйтесь прямо сейчас: https://otus.pw/HvUcO/?erid=LjN8KcFcD
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
Расскажет Кирилл Мухин на бесплатном открытом уроке «Система логирования в PostgreSQL» от OTUS
Логирование помогает разработчикам лучше понимать работу своего приложения, улучшать его качество и обеспечивать безопасность и производительность. На вебинаре рассмотрим различные способы реализации логирования запросов и хранимых процедур стандартным средствами, а также расширениями PopstgreSQL
📅 Встречаемся 27 декабря в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков»
Для участия и получения записи регистрируйтесь прямо сейчас: https://otus.pw/HvUcO/?erid=LjN8KcFcD
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
Решения разработки баз данных
В процессе развития проекта приходится сталкиваться с проблемой производительности баз данных, т.к. объём данных растёт, и волей неволей выплывают проблемные участки.
Перейти к статье | SQLpedia
В процессе развития проекта приходится сталкиваться с проблемой производительности баз данных, т.к. объём данных растёт, и волей неволей выплывают проблемные участки.
Перейти к статье | SQLpedia
ORM для реальных приложений не окупается
Идея упростить или абстрагировать код с помощью ORM, возможно, имеет очень ограниченный контекст применимости. По сути ORM хорош для приложений уровня простого CRUD, а дальше начинает только мешать. А CRUD-приложений в реальной жизни очень мало.
Перейти к статье | SQLpedia
Идея упростить или абстрагировать код с помощью ORM, возможно, имеет очень ограниченный контекст применимости. По сути ORM хорош для приложений уровня простого CRUD, а дальше начинает только мешать. А CRUD-приложений в реальной жизни очень мало.
Перейти к статье | SQLpedia
👍7