Решения разработки баз данных
В процессе развития проекта приходится сталкиваться с проблемой производительности баз данных, т.к. объём данных растёт, и волей неволей выплывают проблемные участки. В этой статье описаны не очень удачные решения, которые незаметны на ранних стадиях проекта. И решения, которые могут в дальнейшем в разы повысить производительность.
Базы данных
В процессе развития проекта приходится сталкиваться с проблемой производительности баз данных, т.к. объём данных растёт, и волей неволей выплывают проблемные участки. В этой статье описаны не очень удачные решения, которые незаметны на ранних стадиях проекта. И решения, которые могут в дальнейшем в разы повысить производительность.
Базы данных
10 бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server
ApexSQL — это производитель решений для управления и мониторинга баз данных Microsoft SQL Server. В России об этих ребятах знают мало. На главной своего сайта они пишут «Killer tools for 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
В этом ролике автор подробно разбирает должности и специальности, для которых требуются навыки работы с базами данных и знания языка SQL. Вы узнаете, куда можно устроиться, где больше платят и что еще требуется знать помимо самого языка SQL.
Смотреть это видео на youtube: youtu.be/z6iJ3lwQyZI
О векторных базах данных простым языком
Векторная база данных — это простая база данных, оптимизированная под хранение и поиск векторов, даже таких, которые состоят из сотен и тысяч измерений. Когда вы запрашиваете вектор, вместо поиска точных совпадений, он находит элементы на основе их приближённости к запросу.
Базы данных
Векторная база данных — это простая база данных, оптимизированная под хранение и поиск векторов, даже таких, которые состоят из сотен и тысяч измерений. Когда вы запрашиваете вектор, вместо поиска точных совпадений, он находит элементы на основе их приближённости к запросу.
Базы данных
Как надёжно стереть секретную информацию из базы данных
Зачем вообще "надёжно" стирать данные? Главное же, чтобы пользователь через интерфейс СУБД не мог их достать. Мало ли, что там за остатки данных в файлах болтаются, это же не проблема. Или нет?
Базы данных
Зачем вообще "надёжно" стирать данные? Главное же, чтобы пользователь через интерфейс СУБД не мог их достать. Мало ли, что там за остатки данных в файлах болтаются, это же не проблема. Или нет?
Базы данных
ZIP-бомба в формате Apache Parquet
Исторически ZIP-бомба представляла собой архивный файл, при распаковке которого можно вызвать зависание операционной системы или рабочего приложения путём заполнения всего свободного места на носителе или оперативной/рабочей памяти. В этом смысле её можно считать разновидностью DoS-атаки.
Базы данных
Исторически ZIP-бомба представляла собой архивный файл, при распаковке которого можно вызвать зависание операционной системы или рабочего приложения путём заполнения всего свободного места на носителе или оперативной/рабочей памяти. В этом смысле её можно считать разновидностью DoS-атаки.
Базы данных
🔥 Yandex B2B Tech запускает сервис горизонтального масштабирования PostgreSQL
PostgreSQL — самая популярная open-source база данных, которой пользуются 55,6% профессиональных разработчиков по всему миру. Однако в стандартной версии отсутствует важная функция — горизонтальное масштабирование, критически необходимое для обработки больших объемов данных и высоких нагрузок.
Для решения этой задачи Yandex B2B Tech представила сервис Managed Sharded PostgreSQL. Он позволяет распределять данные и запросы между несколькими узлами, делая обработку миллионов транзакций быстрее, надежнее и экономичнее.
Технология уже проверена на крупных проектах Яндекса — таких как Яндекс ID, Яндекс Пэй и Едадил — и успешно внедрен внешними организациями. Это подтверждает стабильность и безопасность решения даже для самых критичных бизнес-систем.
Использование Sharded PostgreSQL позволяет не только увеличить скорость разработки продуктов в 3-4 раза, но и значительно сократить операционные риски и затраты.
PostgreSQL — самая популярная open-source база данных, которой пользуются 55,6% профессиональных разработчиков по всему миру. Однако в стандартной версии отсутствует важная функция — горизонтальное масштабирование, критически необходимое для обработки больших объемов данных и высоких нагрузок.
Для решения этой задачи Yandex B2B Tech представила сервис Managed Sharded PostgreSQL. Он позволяет распределять данные и запросы между несколькими узлами, делая обработку миллионов транзакций быстрее, надежнее и экономичнее.
Технология уже проверена на крупных проектах Яндекса — таких как Яндекс ID, Яндекс Пэй и Едадил — и успешно внедрен внешними организациями. Это подтверждает стабильность и безопасность решения даже для самых критичных бизнес-систем.
Использование Sharded PostgreSQL позволяет не только увеличить скорость разработки продуктов в 3-4 раза, но и значительно сократить операционные риски и затраты.
Media is too big
VIEW IN TELEGRAM
Практика по SQL: объединение таблицы с самой собой (SELF JOIN)
В этом видеоуроке автор подробно рассматривает пример работы с SELF JOIN - объединения таблицы с самой собой.
0:00 Условия задачи
2:35 Создание таблицы для экспериментов в PostgreSQL
3:33 Объединение таблицы с самой собой (SELF JOIN)
6:27 Условие фильтрации
7:17 Проверка решения
8:31 Итоги
Смотреть это видео на youtube: youtu.be/G50eazjD3o0
В этом видеоуроке автор подробно рассматривает пример работы с SELF JOIN - объединения таблицы с самой собой.
0:00 Условия задачи
2:35 Создание таблицы для экспериментов в PostgreSQL
3:33 Объединение таблицы с самой собой (SELF JOIN)
6:27 Условие фильтрации
7:17 Проверка решения
8:31 Итоги
Смотреть это видео на youtube: youtu.be/G50eazjD3o0
Excel Hacks теперь в MAX!
Информация по решению типовых проблем в Excel еще никогда не была такой доступной, как сейчас. Внутри канала все возможности, приёмы и лайфхаки по работе с таблицами.
Подписывайтесь и прокачивайте свои навыки: @hacks_excel
Информация по решению типовых проблем в Excel еще никогда не была такой доступной, как сейчас. Внутри канала все возможности, приёмы и лайфхаки по работе с таблицами.
Подписывайтесь и прокачивайте свои навыки: @hacks_excel
Кэшируем поток данных из Kafka в Tarantool: подробный пример реализации с кодом и результатами
В этой статье автор расскажет о том, как можно наладить взаимодействие Kafka и Tarantool, зачем может понадобиться кэширование потока из Kafka в Tarantool, и даст подробную пошаговую инструкцию, с которой каждый сможет применить эти наработки в собственной системе.
Базы данных
В этой статье автор расскажет о том, как можно наладить взаимодействие Kafka и Tarantool, зачем может понадобиться кэширование потока из Kafka в Tarantool, и даст подробную пошаговую инструкцию, с которой каждый сможет применить эти наработки в собственной системе.
Базы данных
Хочешь вырваться из крысиных бегов и построить жизнь своей мечты?
Двигатель миллионеров - тебе в наше комьюнити. Здесь мы показываем, как создавать, масштабировать и преумножать свой капитал.
Что ты найдешь у нас?
Инсайды бизнеса
Прибыльные ниши, успешные кейсы, советы миллионеров
Мотивацию и поддержку
Поможем поверить в себя и никогда не сдаваться на пути к цели
Эксклюзивный контент
Аналитика рынка, разбор кейсов, интервью с экспертами
👉 Подписывайся на Двигатель миллионеров. Первый шаг к действию
Двигатель миллионеров - тебе в наше комьюнити. Здесь мы показываем, как создавать, масштабировать и преумножать свой капитал.
Что ты найдешь у нас?
Инсайды бизнеса
Прибыльные ниши, успешные кейсы, советы миллионеров
Мотивацию и поддержку
Поможем поверить в себя и никогда не сдаваться на пути к цели
Эксклюзивный контент
Аналитика рынка, разбор кейсов, интервью с экспертами
👉 Подписывайся на Двигатель миллионеров. Первый шаг к действию
Как мы сократили потребление ресурсов без потери производительности благодаря exactly-once
В этой статье автор расскажет, как в его компании решили задачу объединения двух топиков с соотношением один ко многим и почему не устроило решение на Kafka-streams и RocksDB. А также о том, как, опираясь на гарантии доставки exactly-once, смогли снизить требования к ресурсам в несколько раз.
Базы данных
В этой статье автор расскажет, как в его компании решили задачу объединения двух топиков с соотношением один ко многим и почему не устроило решение на Kafka-streams и RocksDB. А также о том, как, опираясь на гарантии доставки exactly-once, смогли снизить требования к ресурсам в несколько раз.
Базы данных
Интеллектуальное импортозамещение СУБД: миграция с MS SQL и Oracle без переписывания кода
В условиях новых технологических реалий перед CIO, IT-директорами и руководителями проектов стоит критически важная задача - обеспечить плавный переход на отечественные решения без остановки бизнес-процессов и роста бюджетов.
Digital Q.DataBase от Диасофт предлагает принципиально иной подход: миграция с западных СУБД без необходимости переписывания сотен тысяч строк кода.
Программа вебинара:
📊 Стратегия импортозамещения СУБД: новые критерии выбора.
🔧 Архитектура Digital Q.DataBase: технические возможности и преимущества.
⚙️ Технология "Полиглот" в действии: механизмы поддержки T-SQL и PL/SQL, минимизация доработок при миграции.
✅ Практический опыт внедрения: анализ реальных проектов: от пилота до промышленной эксплуатации. Метрики, сроки, результаты.
Дата и время: 3 февраля, 14:00 (МСК)
Регистрация по ссылке
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
В условиях новых технологических реалий перед CIO, IT-директорами и руководителями проектов стоит критически важная задача - обеспечить плавный переход на отечественные решения без остановки бизнес-процессов и роста бюджетов.
Digital Q.DataBase от Диасофт предлагает принципиально иной подход: миграция с западных СУБД без необходимости переписывания сотен тысяч строк кода.
Программа вебинара:
📊 Стратегия импортозамещения СУБД: новые критерии выбора.
🔧 Архитектура Digital Q.DataBase: технические возможности и преимущества.
⚙️ Технология "Полиглот" в действии: механизмы поддержки T-SQL и PL/SQL, минимизация доработок при миграции.
✅ Практический опыт внедрения: анализ реальных проектов: от пилота до промышленной эксплуатации. Метрики, сроки, результаты.
Дата и время: 3 февраля, 14:00 (МСК)
Регистрация по ссылке
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
Аналитики с диапазонами дат в MS SQL
Развернув разработчику обратно очередной Pull Request с поиском по аналитике, принимающей разные значения в разные промежутки времени, автор решил обсудить этот вопрос на планерке. И был удивлен, что подавляющее большинство разработчиков не понимают, как эффективно искать на SQL в таких случаях. В итоге автор решил написать эту статью.
Базы данных
Развернув разработчику обратно очередной Pull Request с поиском по аналитике, принимающей разные значения в разные промежутки времени, автор решил обсудить этот вопрос на планерке. И был удивлен, что подавляющее большинство разработчиков не понимают, как эффективно искать на SQL в таких случаях. В итоге автор решил написать эту статью.
Базы данных
SubQuery — dbt в облаке без DevOps и оркестраторов
Команда Далее запустила SubQuery — облачный сервис для работы с большими данными на базе dbt. Теперь аналитики могут самостоятельно готовить данные, не дожидаясь помощи инженеров: достаточно знать SQL и иметь доступ к своей СУБД (ClickHouse, PostgreSQL, MySQL, Greenplum, Trino).
Что внутри:
🔹 Встроенный SQL-редактор с подсветкой и автодополнением
🔹 Версионирование, ветки, история изменений
🔹 Граф моделей, S3-менеджер, логи в реальном времени
🔹 Запуск по расписанию и через API — без Airflow и crontab
SubQuery убирает рутину развёртывания и обслуживания dbt, оставляя только аналитику. Есть бесплатный тариф — можно начать прямо сейчас.
👉 Подробнее: subquery.ru
🔔 А чтобы не пропустить фичи и кейсы — подписывайтесь на канал SubQuery!
Команда Далее запустила SubQuery — облачный сервис для работы с большими данными на базе dbt. Теперь аналитики могут самостоятельно готовить данные, не дожидаясь помощи инженеров: достаточно знать SQL и иметь доступ к своей СУБД (ClickHouse, PostgreSQL, MySQL, Greenplum, Trino).
Что внутри:
🔹 Встроенный SQL-редактор с подсветкой и автодополнением
🔹 Версионирование, ветки, история изменений
🔹 Граф моделей, S3-менеджер, логи в реальном времени
🔹 Запуск по расписанию и через API — без Airflow и crontab
SubQuery убирает рутину развёртывания и обслуживания dbt, оставляя только аналитику. Есть бесплатный тариф — можно начать прямо сейчас.
👉 Подробнее: subquery.ru
🔔 А чтобы не пропустить фичи и кейсы — подписывайтесь на канал SubQuery!
Media is too big
VIEW IN TELEGRAM
Установка PostgreSQL и pgAdmin4 на Linux Ubuntu
В этом видеоуроке автор подробно и наглядно разбирает процесс установки и настройки PostgreSQL и pgAdmin4 на Linux Ubuntu.
Вы узнаете, как создавать базу данных, пользователя, как выдавать ему права и рассмотрите несколько основных команд.
Смотреть это видео на youtube: youtu.be/kWUW3sMK0Mk
В этом видеоуроке автор подробно и наглядно разбирает процесс установки и настройки PostgreSQL и pgAdmin4 на Linux Ubuntu.
Вы узнаете, как создавать базу данных, пользователя, как выдавать ему права и рассмотрите несколько основных команд.
Смотреть это видео на youtube: youtu.be/kWUW3sMK0Mk