pgmig — история разработки инструмента управления изменениями в БД или чего нам не хватило в Liquibase и Flyway
В этой статье описывается особенность инструмента "pgmig", который позволяет создавать пустую базу данных на любой коммит ветки git и проводить тестирование на этой базе данных. Также упоминаются другие проблемы, связанные с разработкой баз данных и предлагаются способы их решения.
Перейти к статье | SQLpedia
В этой статье описывается особенность инструмента "pgmig", который позволяет создавать пустую базу данных на любой коммит ветки git и проводить тестирование на этой базе данных. Также упоминаются другие проблемы, связанные с разработкой баз данных и предлагаются способы их решения.
Перейти к статье | SQLpedia
🔥4
Аналитики с диапазонами дат в MS SQL
Развернув обратно разработчику очередной Pull Request с поиском по аналитике, принимающей разные значения в разные промежутки времени, я решил на планерке обсудить этот вопрос. И был удивлен, что подавляющее большинство разработчиков не понимают, как эффективно искать на SQL в таких случаях. Погуглив, ради интереса, обнаружил, что этот вопрос как-то обходится стороной сообществом. В итоге решил написать статью, заодно ссылаясь на нее самому.
Перейти к статье | SQLpedia
Развернув обратно разработчику очередной Pull Request с поиском по аналитике, принимающей разные значения в разные промежутки времени, я решил на планерке обсудить этот вопрос. И был удивлен, что подавляющее большинство разработчиков не понимают, как эффективно искать на SQL в таких случаях. Погуглив, ради интереса, обнаружил, что этот вопрос как-то обходится стороной сообществом. В итоге решил написать статью, заодно ссылаясь на нее самому.
Перейти к статье | SQLpedia
👍3
Проблемы студентов курсов при работе с реальными данными
В этот статье автор бы хотела отметить важные моменты из работы с базами данных с помощью SQL, которые не изучают на курсах, но которые могут быть актуальны с самого начала карьеры для эффективной работы. Примеры в статье будут приведены для базы PostgreSQL.
Перейти к статье | SQLpedia
В этот статье автор бы хотела отметить важные моменты из работы с базами данных с помощью SQL, которые не изучают на курсах, но которые могут быть актуальны с самого начала карьеры для эффективной работы. Примеры в статье будут приведены для базы PostgreSQL.
Перейти к статье | SQLpedia
👍6
Логмайним Оракл
Перед нашей командой была поставлена задача осуществить миграцию из Oracle в PostgreSQL большой (несколько десятков терабайт) работающей базы с нагрузкой порядка 20 миллионов dml-операций в час и генерацией 2ГБ редо-логов в минуту. Особенность задачи состояла в том, что миграция должна была происходить не один-в-один, а по частям в разные шарды.
Перейти к статье | SQLpedia
Перед нашей командой была поставлена задача осуществить миграцию из Oracle в PostgreSQL большой (несколько десятков терабайт) работающей базы с нагрузкой порядка 20 миллионов dml-операций в час и генерацией 2ГБ редо-логов в минуту. Особенность задачи состояла в том, что миграция должна была происходить не один-в-один, а по частям в разные шарды.
Перейти к статье | SQLpedia
Использование функций регулярных выражений в PostgreSQL / Greenplum
О том, как именно использовать регулярки, написано уже много статей и туториалов. Другой вопрос, что сами по себе регулярные выражения являются параметром, подающимся на вход какой-нибудь функции. Именно функция осуществляет поиск по указанному регулярному выражению. О функциях, использующих регулярки мы сегодня и поговорим.
Перейти к статье | SQLpedia
О том, как именно использовать регулярки, написано уже много статей и туториалов. Другой вопрос, что сами по себе регулярные выражения являются параметром, подающимся на вход какой-нибудь функции. Именно функция осуществляет поиск по указанному регулярному выражению. О функциях, использующих регулярки мы сегодня и поговорим.
Перейти к статье | SQLpedia
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Когда твой ПМ в очередной раз меняет условие задачи
🤣36😭5😁2
Оптимизация SQL-запросов в Oracle
В этой статье мы рассмотрим основные принципы оптимизации запросов в Oracle SQL, которые помогут ускорить работу с базой данных и повысить эффективность работы.
Перейти к статье | SQLpedia
В этой статье мы рассмотрим основные принципы оптимизации запросов в Oracle SQL, которые помогут ускорить работу с базой данных и повысить эффективность работы.
Перейти к статье | SQLpedia
👍6
Высокодоступный MySQL на конвейере
Что нужно автоматизировать в управляемой базе данных? Какие нас ждут проблемы эксплуатации MySQL в облаках? Разберём существующие решения, позволяющие обеспечивать эффективную конфигурацию под высокую доступность и высокие нагрузки, а также их недостатки и практическое применение.
Перейти к статье | SQLpedia
Что нужно автоматизировать в управляемой базе данных? Какие нас ждут проблемы эксплуатации MySQL в облаках? Разберём существующие решения, позволяющие обеспечивать эффективную конфигурацию под высокую доступность и высокие нагрузки, а также их недостатки и практическое применение.
Перейти к статье | SQLpedia
👍5
Управление данными с помощью CI/CD
В статье описываются методики управления данными, включая использование инструментов для миграции баз данных и хранение изменений в системе контроля версий.
Перейти к статье | SQLpedia
В статье описываются методики управления данными, включая использование инструментов для миграции баз данных и хранение изменений в системе контроля версий.
Перейти к статье | SQLpedia
👍2
Кейс внедрение Dbt в «Детском мире»
Автор статьи делится опытом внедрения Dbt (инструмент для оркестрации Sql витрины), и показывает как пришли от запуска ноутбука в Zeppelin к промышленному решению запуска большого количества витрин написанных на SparkSql в OnPrem Hadoop.
Перейти к статье | SQLpedia
Автор статьи делится опытом внедрения Dbt (инструмент для оркестрации Sql витрины), и показывает как пришли от запуска ноутбука в Zeppelin к промышленному решению запуска большого количества витрин написанных на SparkSql в OnPrem Hadoop.
Перейти к статье | SQLpedia
👍5
Базы данных и начало работы с SQL
Статья предоставит читателю обзор основ баз данных и систем управления базами данных, а также поможет начать начать работу с языком структурированных запросов SQL.
Перейти к статье | SQLpedia
Статья предоставит читателю обзор основ баз данных и систем управления базами данных, а также поможет начать начать работу с языком структурированных запросов SQL.
Перейти к статье | SQLpedia
👍3❤1
Hibernate — проблема декартова произведения при запросах с пагинацией
В этом посте, основанном на моем докладе с JPoint 2023, автор расскажет, при использовании каких стандартных решений вы столкнетесь с падением производительности и какие есть эффективные варианты реализации запросов с пагинацией.
Перейти к статье | SQLpedia
В этом посте, основанном на моем докладе с JPoint 2023, автор расскажет, при использовании каких стандартных решений вы столкнетесь с падением производительности и какие есть эффективные варианты реализации запросов с пагинацией.
Перейти к статье | SQLpedia
👍4
Отличия MySQL от PostgreSQL. Выбираем что лучше, PostgreSQL или MySQL
В данной статье мы сравним PostgreSQL и MySQL по различным параметрам и запишем их в сравнительную таблицу.
Перейти к статье | SQLpedia
В данной статье мы сравним PostgreSQL и MySQL по различным параметрам и запишем их в сравнительную таблицу.
Перейти к статье | SQLpedia
👍9
Метаданные как обезбол при миграции
Статья о том, как команда аналитиков Skyeng решала проблемы, связанные с миграцией на новое хранилище данных. Автор рассказывает о том, как они использовали метаданные, чтобы понять, какие аналитические материалы используются, а какие нет, а также о том, как они автоматизировали сбор списка подключений.
Перейти к статье | SQLpedia
Статья о том, как команда аналитиков Skyeng решала проблемы, связанные с миграцией на новое хранилище данных. Автор рассказывает о том, как они использовали метаданные, чтобы понять, какие аналитические материалы используются, а какие нет, а также о том, как они автоматизировали сбор списка подключений.
Перейти к статье | SQLpedia
👍1
Forwarded from DATApedia | Data science
Как обучить миллионы моделей прогнозирования временными сериями
В статье описывается, как была решена проблема производительности при обучении миллионов моделей прогнозирования временных серий с кроссвалидацией и выбором наиболее оптимальной модели.
Перейти к статье | DATApedia
В статье описывается, как была решена проблема производительности при обучении миллионов моделей прогнозирования временных серий с кроссвалидацией и выбором наиболее оптимальной модели.
Перейти к статье | DATApedia
👍2
Анализ сентимента и эмоционального окраса текстов с помощью SQL
В данной статье объясняется процесс анализа сентимента и эмоционального окраса текста, включая подготовку данных, создание словарей, использование машинного обучения и агрегацию результатов.
Перейти к статье | SQLpedia
В данной статье объясняется процесс анализа сентимента и эмоционального окраса текста, включая подготовку данных, создание словарей, использование машинного обучения и агрегацию результатов.
Перейти к статье | SQLpedia
👍1
Почему тип поля enum на уровне базы — зло
В данной статье рассматриваются плюсы и минусы использования типа поля enum в базе данных.
Перейти к статье | SQLpedia
В данной статье рассматриваются плюсы и минусы использования типа поля enum в базе данных.
Перейти к статье | SQLpedia
👍7