Go-разработчик 2025: что нужно знать на каждом грейде
Даниил Динько, тимлид в компании-лидере в международном кибербезе и эксперт Эйч Навыки, собрал стартер-паки для Go-разработчика каждого уровня.
Читать: «Go-разработчик 2025: что нужно знать на каждом грейде»
#ru
@database_design | Другие наши каналы
Даниил Динько, тимлид в компании-лидере в международном кибербезе и эксперт Эйч Навыки, собрал стартер-паки для Go-разработчика каждого уровня.
Читать: «Go-разработчик 2025: что нужно знать на каждом грейде»
#ru
@database_design | Другие наши каналы
Оптимизация JOIN в PostgreSQL
Хотите ускорить работу сложных SQL-запросов в PostgreSQL? 🚀В этой статье мы разберем, как правильно использовать JOIN, какие методы соединения выбирает PostgreSQL и как их оптимизировать. Узнайте, как индексы, статистика и параметры конфигурации влияют на производительность! 🔥
Читать: https://habr.com/ru/articles/883916/
#ru
@database_design | Другие наши каналы
Хотите ускорить работу сложных SQL-запросов в PostgreSQL? 🚀В этой статье мы разберем, как правильно использовать JOIN, какие методы соединения выбирает PostgreSQL и как их оптимизировать. Узнайте, как индексы, статистика и параметры конфигурации влияют на производительность! 🔥
Читать: https://habr.com/ru/articles/883916/
#ru
@database_design | Другие наши каналы
Отказоустойчивость Postgres Pro Enterprise для 1С
Настройка отказоустойчивого кластера PostgreSQL для «1С:Предприятие» — задача для опытных специалистов. Ручное или автоматическое переключение на резервный сервер? Сколько реплик действительно необходимо для надёжной отказоустойчивости? Сертифицированный эксперт по PostgreSQL Алексей Васильев делится практическими знаниями и пошаговыми инструкциями по развёртыванию отказоустойчивого решения на базе Postgres Pro Enterprise с использованием BiHA.
Читать: https://habr.com/ru/companies/postgrespro/articles/883946/
#ru
@database_design | Другие наши каналы
Настройка отказоустойчивого кластера PostgreSQL для «1С:Предприятие» — задача для опытных специалистов. Ручное или автоматическое переключение на резервный сервер? Сколько реплик действительно необходимо для надёжной отказоустойчивости? Сертифицированный эксперт по PostgreSQL Алексей Васильев делится практическими знаниями и пошаговыми инструкциями по развёртыванию отказоустойчивого решения на базе Postgres Pro Enterprise с использованием BiHA.
Читать: https://habr.com/ru/companies/postgrespro/articles/883946/
#ru
@database_design | Другие наши каналы
Трансформация платформы данных: от пары кубов до хранилища > 30 Тб и 1000 ETL-процессов
Привет, Хабр! Меня зовут Наталья Горлова, я архитектор данных. Несколько лет назад мы в CDEK поняли, что продукты, на которых работало хранилище, перестали нас устраивать: не устраивала гибкость разработки и скорость поставки данных. C тех пор произошло множество изменений, которыми хочется поделиться с сообществом.
Расскажу, как платформа данных развивалась, и к чему мы пришли на конец 2024 года. Эта статья — ретроспектива моей почти шестилетней работы и текущих реалий нашей платформы данных.
Читать: https://habr.com/ru/companies/cdek_blog/articles/881618/
#ru
@database_design | Другие наши каналы
Привет, Хабр! Меня зовут Наталья Горлова, я архитектор данных. Несколько лет назад мы в CDEK поняли, что продукты, на которых работало хранилище, перестали нас устраивать: не устраивала гибкость разработки и скорость поставки данных. C тех пор произошло множество изменений, которыми хочется поделиться с сообществом.
Расскажу, как платформа данных развивалась, и к чему мы пришли на конец 2024 года. Эта статья — ретроспектива моей почти шестилетней работы и текущих реалий нашей платформы данных.
Читать: https://habr.com/ru/companies/cdek_blog/articles/881618/
#ru
@database_design | Другие наши каналы
Оптимизация производства с помощью AI
Технологии AI открывают новые горизонты в производстве. Мультиагентные системы, описанные в блоге MongoDB, помогают улучшить эффективность операций, объединяя несколько AI-агентов. Эти системы могут предсказывать поломки оборудования, оптимизировать процессы и контролировать качество продукции. Узнайте больше об их возможностях на сайте MongoDB.
Читать подробнее
#en
@database_design | Другие наши каналы
Технологии AI открывают новые горизонты в производстве. Мультиагентные системы, описанные в блоге MongoDB, помогают улучшить эффективность операций, объединяя несколько AI-агентов. Эти системы могут предсказывать поломки оборудования, оптимизировать процессы и контролировать качество продукции. Узнайте больше об их возможностях на сайте MongoDB.
Читать подробнее
#en
@database_design | Другие наши каналы
SIGNAL 11 или как спасти Percona MySQL-сервер от спонтанных перезагрузок
Привет, Хабр! Меня зовут Артем Майоров, я администратор баз данных в компании MONS (КОРУС Консалтинг).
Расскажу, как мы не дали упасть больше 100 ПВЗ России благодаря спасению Percona
MySQL-сервера.
Подробнее, как это сделать и почему вообще его пришлось спасать, я рассказал в тексте!
Читать: https://habr.com/ru/companies/korus_consulting/articles/884316/
#ru
@database_design | Другие наши каналы
Привет, Хабр! Меня зовут Артем Майоров, я администратор баз данных в компании MONS (КОРУС Консалтинг).
Расскажу, как мы не дали упасть больше 100 ПВЗ России благодаря спасению Percona
MySQL-сервера.
Подробнее, как это сделать и почему вообще его пришлось спасать, я рассказал в тексте!
Читать: https://habr.com/ru/companies/korus_consulting/articles/884316/
#ru
@database_design | Другие наши каналы
Вашей компании нужен этот сотрудник: объясняю, почему в 2025 нельзя не назначить ответственного за работу с ПД
Не разбрасывайте по офису флешки с персональными данными сотрудников и клиентов, обновляйте политику конфиденциальности и пользуйтесь российскими серверами.
Сегодня копилочку ваших знаний о работе с ПД пополнят еще несколько важных мыслей. Речь пойдет не о бездушных серверах и устройствах, а о людях – тех, кто должен работать с информацией.
Узнать, кто вправе работать с ПД в 2025 г.
Читать: https://habr.com/ru/articles/884466/
#ru
@database_design | Другие наши каналы
Не разбрасывайте по офису флешки с персональными данными сотрудников и клиентов, обновляйте политику конфиденциальности и пользуйтесь российскими серверами.
Сегодня копилочку ваших знаний о работе с ПД пополнят еще несколько важных мыслей. Речь пойдет не о бездушных серверах и устройствах, а о людях – тех, кто должен работать с информацией.
Узнать, кто вправе работать с ПД в 2025 г.
Читать: https://habr.com/ru/articles/884466/
#ru
@database_design | Другие наши каналы
Важность векторных баз данных в AI
Векторные базы данных становятся ключевым элементом AI-архитектур. Популярность именно мультимодельных баз данных объясняется их способностью эффективно обрабатывать разноформатные данные, что улучшает качество и скорость работы AI-систем. Узнайте больше о причинах этого тренда.
Читать подробнее
#en
@database_design | Другие наши каналы
Векторные базы данных становятся ключевым элементом AI-архитектур. Популярность именно мультимодельных баз данных объясняется их способностью эффективно обрабатывать разноформатные данные, что улучшает качество и скорость работы AI-систем. Узнайте больше о причинах этого тренда.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Why Vector Databases Are Here to Stay in the AI Age
Learn why vector databases, and particularly multimodel databases, have become such a popular component of AI-driven architectures.
Обновление PostgreSQL с кластером отката
Зачастую, предлагая обновить PostgreSQL, подразумевается условный прыжок веры на более новую версию без варианта быстрого отката на предыдущую версию без потери данных. А что если...
Читать: https://habr.com/ru/articles/884828/
#ru
@database_design | Другие наши каналы
Зачастую, предлагая обновить PostgreSQL, подразумевается условный прыжок веры на более новую версию без варианта быстрого отката на предыдущую версию без потери данных. А что если...
Читать: https://habr.com/ru/articles/884828/
#ru
@database_design | Другие наши каналы
PostgreSQL Connection Pooling: Наш опыт и с чем его едят
Как обеспечить высокую производительность PostgreSQL и эффективно управлять соединениями? В этой статье мы разберёмся, как правильно настроить пул соединений, какие преимущества он даёт и как избежать распространённых ошибок. Делимся нашим опытом перехода с MongoDB на PostgreSQL и работы с пулом в Go с использованием pgx.
Читать: https://habr.com/ru/companies/hikasami/articles/884820/
#ru
@database_design | Другие наши каналы
Как обеспечить высокую производительность PostgreSQL и эффективно управлять соединениями? В этой статье мы разберёмся, как правильно настроить пул соединений, какие преимущества он даёт и как избежать распространённых ошибок. Делимся нашим опытом перехода с MongoDB на PostgreSQL и работы с пулом в Go с использованием pgx.
Читать: https://habr.com/ru/companies/hikasami/articles/884820/
#ru
@database_design | Другие наши каналы
Как MongoDB помогает Bank Jago расти: опыт DKatalis
Текст: DKatalis, разработчик Bank Jago, Индонезии, делится опытом использования MongoDB для управления данными. Переход на облачный MongoDB Atlas обеспечил банку высокую производительность и масштабируемость, помогая команде из 500 инженеров создавать инновационные финансовые сервисы и поддерживать стремительный рост банка. Будущее производства с мультиагентными системами
Мультиагентные системы на базе ИИ начинают играть ключевую роль в оптимизации операций на производстве. Эти системы могут выполнять задачи предиктивного обслуживания, оптимизации процессов и контроля качества, взаимодействуя между собой и с людьми, чтобы поддерживать заводы на пике производительности.
Читать подробнее
#en
@database_design | Другие наши каналы
Текст: DKatalis, разработчик Bank Jago, Индонезии, делится опытом использования MongoDB для управления данными. Переход на облачный MongoDB Atlas обеспечил банку высокую производительность и масштабируемость, помогая команде из 500 инженеров создавать инновационные финансовые сервисы и поддерживать стремительный рост банка. Будущее производства с мультиагентными системами
Мультиагентные системы на базе ИИ начинают играть ключевую роль в оптимизации операций на производстве. Эти системы могут выполнять задачи предиктивного обслуживания, оптимизации процессов и контроля качества, взаимодействуя между собой и с людьми, чтобы поддерживать заводы на пике производительности.
Читать подробнее
#en
@database_design | Другие наши каналы
Что нужно знать, чтобы писать быстрые SQL-запросы
Привет, я Марк Шевченко, ведущий разработчик, ИТ‑холдинг Т1. SQL — мощный декларативный язык, который скрывает от программиста большинство технических деталей. Проектировщики языка предполагали, что его простота поможет не‑программистам работать с данными самостоятельно. К сожалению, простота имеет свою цену, и эта цена — производительность. Некоторые несложные запросы работают слишком медленно, что становится неприятным сюрпризом как для программистов, так и для пользователей.
В попытках повысить производительность начинающие программисты зачастую действуют методом перебора, а это не самый быстрый способ обучения. Для того чтобы писать эффективные запросы, требуется понимание принципов работы СУБД.
В этой статье я расскажу о производительности запросов
Читать: https://habr.com/ru/companies/T1Holding/articles/883988/
#ru
@database_design | Другие наши каналы
Привет, я Марк Шевченко, ведущий разработчик, ИТ‑холдинг Т1. SQL — мощный декларативный язык, который скрывает от программиста большинство технических деталей. Проектировщики языка предполагали, что его простота поможет не‑программистам работать с данными самостоятельно. К сожалению, простота имеет свою цену, и эта цена — производительность. Некоторые несложные запросы работают слишком медленно, что становится неприятным сюрпризом как для программистов, так и для пользователей.
В попытках повысить производительность начинающие программисты зачастую действуют методом перебора, а это не самый быстрый способ обучения. Для того чтобы писать эффективные запросы, требуется понимание принципов работы СУБД.
В этой статье я расскажу о производительности запросов
SELECT. Акцент буду делать не на подробности конкретных реализаций, а на фундамент. В то же время буду иллюстрировать общие положения реальными примерами.Читать: https://habr.com/ru/companies/T1Holding/articles/883988/
#ru
@database_design | Другие наши каналы
❤1
Топовые паттерны для разработки архитектуры ПО
Паттерны проектирования архитектуры ПО. Показываем виды паттернов и их особенности. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Топовые паттерны для разработки архитектуры ПО»
#ru
@database_design | Другие наши каналы
Паттерны проектирования архитектуры ПО. Показываем виды паттернов и их особенности. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Топовые паттерны для разработки архитектуры ПО»
#ru
@database_design | Другие наши каналы
Рефакторинг запросов: как ускорить работу API без переписывания всего кода
Рефакторинг запросов. Показываем, как ускорить работу API без переписывания всего кода. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Рефакторинг запросов: как ускорить работу API без переписывания всего кода»
#ru
@database_design | Другие наши каналы
Рефакторинг запросов. Показываем, как ускорить работу API без переписывания всего кода. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger
Читать: «Рефакторинг запросов: как ускорить работу API без переписывания всего кода»
#ru
@database_design | Другие наши каналы
Искусственный интеллект и база данных: новое поколение
Искусственный интеллект меняет правила игры, но его успех зависит от точного поиска данных. MongoDB приобретает Voyage AI для интеграции передовых моделей, улучшая качество и точность поиска в базе данных. Это упрощает создание и масштабирование ИИ-приложений без ненужных сложностей.
Читать подробнее
#en
@database_design | Другие наши каналы
Искусственный интеллект меняет правила игры, но его успех зависит от точного поиска данных. MongoDB приобретает Voyage AI для интеграции передовых моделей, улучшая качество и точность поиска в базе данных. Это упрощает создание и масштабирование ИИ-приложений без ненужных сложностей.
Читать подробнее
#en
@database_design | Другие наши каналы
🔗 Новые коннекторы для MariaDB
MariaDB обновила коннекторы: ODBC 3.2.5, ODBC 3.1.21 и Python 1.1.12. Новая версия ODBC 3.2.5 позволяет управлять протоколами SQLExecDirect и SQLPrepare, а Python 1.1.12 добавила поддержку векторов. Узнайте больше и скачайте обновления на официальном сайте.
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB обновила коннекторы: ODBC 3.2.5, ODBC 3.1.21 и Python 1.1.12. Новая версия ODBC 3.2.5 позволяет управлять протоколами SQLExecDirect и SQLPrepare, а Python 1.1.12 добавила поддержку векторов. Узнайте больше и скачайте обновления на официальном сайте.
Читать подробнее
#en
@database_design | Другие наши каналы
Простота работы с JSON в Autonomous Database
Теперь MongoDB программы и драйверы могут обращаться к Autonomous Database, поддерживая JSON и транзакционные нагрузки. Это открывает доступ к функциям SQL, включая сложные запросы, объединяющие JSON и реляционные данные.
Читать подробнее
#en
@database_design | Другие наши каналы
Теперь MongoDB программы и драйверы могут обращаться к Autonomous Database, поддерживая JSON и транзакционные нагрузки. Это открывает доступ к функциям SQL, включая сложные запросы, объединяющие JSON и реляционные данные.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Oracle Database API for MongoDB
Now you can access Autonomous Database (for JSON and Transaction processing workloads) using MongoDB programs and drivers. This allows you to use the Autonomous Database as a JSON Document Store, but allows full SQL capabilities over that same data, including…
Знакомство с PPEM 2
Недавно у Postgres Pro вышла новость о релизе Postgres Pro Enterprise Manager 2 (далее просто PPEM). Если коротко, то это админка для управления и мониторинга Postgres. Основная задача инструмента — помогать DBA в ежедневной работе и избавлять от рутины. Давайте в этой статье попробуем установить и запустить PPEM, посмотреть что это такое и какие возможности предоставляет система.
Читать: https://habr.com/ru/companies/postgrespro/articles/885486/
#ru
@database_design | Другие наши каналы
Недавно у Postgres Pro вышла новость о релизе Postgres Pro Enterprise Manager 2 (далее просто PPEM). Если коротко, то это админка для управления и мониторинга Postgres. Основная задача инструмента — помогать DBA в ежедневной работе и избавлять от рутины. Давайте в этой статье попробуем установить и запустить PPEM, посмотреть что это такое и какие возможности предоставляет система.
Читать: https://habr.com/ru/companies/postgrespro/articles/885486/
#ru
@database_design | Другие наши каналы
Миграция данных Cassandra с помощью Cassandra Data Migrator
Однажды мы столкнули на проекте с задачей простой миграции данных между кластерами Cassandra, в которой было требование какого-то иного решения, чем простое перетягивание снапшотов и восстановление из них через sstableloader. Задача так же осложнялись тем, что на одном из проектов не было как ssh доступа к самим нодам кластеров Cassandra, так и возможности затащить и установить что-то «совсем opensource-ное» вроде Medusa. Требовалось решение, которое будет поставляться самим разработчиком Cassandra, либо вовлеченными в разработку компаниями, и которое можно будет использовать, завернув в контейнер. На удивление такое решение было найдено в виде готовой, мощной, живой и поддерживаемой разработки от DataStax, компании, C# драйвера, от которой по умолчанию и устанавливаются при развертывании Cassanda. Cassandra Data Migrator.
Читать: https://habr.com/ru/companies/zyfra/articles/885554/
#ru
@database_design | Другие наши каналы
Однажды мы столкнули на проекте с задачей простой миграции данных между кластерами Cassandra, в которой было требование какого-то иного решения, чем простое перетягивание снапшотов и восстановление из них через sstableloader. Задача так же осложнялись тем, что на одном из проектов не было как ssh доступа к самим нодам кластеров Cassandra, так и возможности затащить и установить что-то «совсем opensource-ное» вроде Medusa. Требовалось решение, которое будет поставляться самим разработчиком Cassandra, либо вовлеченными в разработку компаниями, и которое можно будет использовать, завернув в контейнер. На удивление такое решение было найдено в виде готовой, мощной, живой и поддерживаемой разработки от DataStax, компании, C# драйвера, от которой по умолчанию и устанавливаются при развертывании Cassanda. Cassandra Data Migrator.
Читать: https://habr.com/ru/companies/zyfra/articles/885554/
#ru
@database_design | Другие наши каналы
Как устроен T-RAID — RAID-массив в СХД TATLIN
Привет! Меня зовут Вячеслав Пачков, я ведущий инженер по разработке ПО в департаменте СХД YADRO. В этом посте я расскажу о T-RAID — технологии защиты целостности данных, которая используется в нашей гибридной СХД TATLIN.UNIFIED, а также СХД для сверхбольших объемов данных TATLIN.ARCHIVE.
Читать: https://habr.com/ru/companies/yadro/articles/885320/
#ru
@database_design | Другие наши каналы
Привет! Меня зовут Вячеслав Пачков, я ведущий инженер по разработке ПО в департаменте СХД YADRO. В этом посте я расскажу о T-RAID — технологии защиты целостности данных, которая используется в нашей гибридной СХД TATLIN.UNIFIED, а также СХД для сверхбольших объемов данных TATLIN.ARCHIVE.
Читать: https://habr.com/ru/companies/yadro/articles/885320/
#ru
@database_design | Другие наши каналы
Переход в облако: особенности миграции Oracle
Узнайте, как легко и эффективно перенести ваши локальные базы данных Oracle в Oracle Cloud Infrastructure. В статье рассматриваются преимущества облачной миграции, упрощение процессов и пути обновления. Погрузитесь в подробности и начните свой путь в облако.
Читать подробнее
#en
@database_design | Другие наши каналы
Узнайте, как легко и эффективно перенести ваши локальные базы данных Oracle в Oracle Cloud Infrastructure. В статье рассматриваются преимущества облачной миграции, упрощение процессов и пути обновления. Погрузитесь в подробности и начните свой путь в облако.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Migrate and Upgrade your On-Premises Oracle Databases to Oracle Cloud Infrastructure