История создания Tarantool DB: реальные проблемы, удачные решения и превращение проекта в продукт
Два года назад все началось с первого коммита и туманного понимания, что мы вообще хотим сделать. Сегодня — два мажорных релиза, собственный модуль миграций, документация, тренинги и пользователи, которые безболезненно перешли на новую версию по нашим инструкциям. Но путь от «кучи кода для внутреннего использования» до полноценной коробочной In-memory-базы оказался совсем не прямым.
Меня зовут Александр Кленов, я тимлид разработки Tarantool DB в команде Tarantool. Я расскажу историю о том, как мы брали зрелый, но очень гибкий Tarantool Enterprise и превращали его в решение, которое можно установить из коробки.
Читать: https://habr.com/ru/companies/vktech/articles/947714/
#ru
@database_design | Другие наши каналы
Два года назад все началось с первого коммита и туманного понимания, что мы вообще хотим сделать. Сегодня — два мажорных релиза, собственный модуль миграций, документация, тренинги и пользователи, которые безболезненно перешли на новую версию по нашим инструкциям. Но путь от «кучи кода для внутреннего использования» до полноценной коробочной In-memory-базы оказался совсем не прямым.
Меня зовут Александр Кленов, я тимлид разработки Tarantool DB в команде Tarantool. Я расскажу историю о том, как мы брали зрелый, но очень гибкий Tarantool Enterprise и превращали его в решение, которое можно установить из коробки.
Читать: https://habr.com/ru/companies/vktech/articles/947714/
#ru
@database_design | Другие наши каналы
MongoDB внедряет поиск и векторный поиск в Community Edition и Enterprise Server, упрощая разработку AI-приложений в собственных средах. Теперь мощный поиск доступен без дополнительных систем, что снижает сложность и ускоряет создание инновационных решений. MongoDB запускает платформу AMP с ИИ для модернизации устаревших приложений. Это решение ускоряет миграции и снижает риски, позволяя постепенно обновлять системы с полной проверкой каждого этапа. Клиенты отмечают сокращение времени разработки в разы. Узнайте, как это меняет подход к обновлению ПО. Модернизация приложений с MongoDB стала быстрее в десятки раз благодаря AI. Простые коды мигрируют за минуты, тестирование сокращено с трёх дней до трёх часов. AI ускоряет процессы без потери качества и безопасности. Узнайте, как начать трансформацию уже сегодня.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Расширение возможностей MongoDB Queryable Encryption
MongoDB добавляет поддержку поиска по префиксу, суффиксу и подстроке в Queryable Encryption. Теперь можно эффективно искать зашифрованные данные без раскрытия информации, что повышает безопасность и упрощает соблюдение требований защиты данных. MongoDB представил новые функции поиска и векторного поиска в Community Edition, доступные бесплатно для тестирования. Это расширяет возможности разработчиков в создании AI-приложений и упрощает работу с большими данными на локальных и облачных серверах.
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB добавляет поддержку поиска по префиксу, суффиксу и подстроке в Queryable Encryption. Теперь можно эффективно искать зашифрованные данные без раскрытия информации, что повышает безопасность и упрощает соблюдение требований защиты данных. MongoDB представил новые функции поиска и векторного поиска в Community Edition, доступные бесплатно для тестирования. Это расширяет возможности разработчиков в создании AI-приложений и упрощает работу с большими данными на локальных и облачных серверах.
Читать подробнее
#en
@database_design | Другие наши каналы
Новые возможности MongoDB для AI-разработчиков
MongoDB представил MCP Server и интеграции с n8n и CrewAI, которые упрощают создание AI-агентов и приложений. Теперь поддерживаются встроенный поиск и векторный поиск в Community и Enterprise версиях, что ускоряет разработку и снижает сложности с управлением данными. Новый уровень защиты и поиска в MongoDB
MongoDB представила публичный превью расширенного Queryable Encryption с поддержкой запросов по префиксу, суффиксу и подстроке. Теперь можно безопасно искать по зашифрованным данным без раскрытия содержимого, улучшая безопасность и упрощая соответствие требованиям.
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB представил MCP Server и интеграции с n8n и CrewAI, которые упрощают создание AI-агентов и приложений. Теперь поддерживаются встроенный поиск и векторный поиск в Community и Enterprise версиях, что ускоряет разработку и снижает сложности с управлением данными. Новый уровень защиты и поиска в MongoDB
MongoDB представила публичный превью расширенного Queryable Encryption с поддержкой запросов по префиксу, суффиксу и подстроке. Теперь можно безопасно искать по зашифрованным данным без раскрытия содержимого, улучшая безопасность и упрощая соответствие требованиям.
Читать подробнее
#en
@database_design | Другие наши каналы
Новое слово в безопасности данных: MongoDB запускает Queryable Encryption с поддержкой поиска по префиксам, суффиксам и подстрокам. Теперь можно шифровать чувствительные данные и выполнять на них гибкий поиск без раскрытия информации и потери производительности. MongoDB открывает новые возможности безопасного поиска в зашифрованных данных: поддержка префиксных, суффиксных и подстрочных запросов упрощает соблюдение GDPR и HIPAA без снижения функциональности. Функция доступна в публичном превью, полноценный релиз — в 2026 году.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Портим данные с удовольствием
Всю свою карьеру инженеры строят системы, которые бережно хранят данные и защищают их от искажений. А что, если мы скажем, что иногда правильнее всё делать наоборот: намеренно «портить» данные, генерировать их из воздуха и создавать неотличимые от настоящих подделки? Системный аналитик Postgres Professional Максим Грамин расскажет, почему создание фейковых данных — это критически важный навык для тестирования, безопасности и разработки, и как научиться делать это правильно, не превращая базу в свалку из «Иванов Ивановых».
Читать: https://habr.com/ru/companies/postgrespro/articles/909514/
#ru
@database_design | Другие наши каналы
Всю свою карьеру инженеры строят системы, которые бережно хранят данные и защищают их от искажений. А что, если мы скажем, что иногда правильнее всё делать наоборот: намеренно «портить» данные, генерировать их из воздуха и создавать неотличимые от настоящих подделки? Системный аналитик Postgres Professional Максим Грамин расскажет, почему создание фейковых данных — это критически важный навык для тестирования, безопасности и разработки, и как научиться делать это правильно, не превращая базу в свалку из «Иванов Ивановых».
Читать: https://habr.com/ru/companies/postgrespro/articles/909514/
#ru
@database_design | Другие наши каналы
Портим данные с удовольствием
Всю свою карьеру инженеры строят системы, которые бережно хранят данные и защищают их от искажений. А что если мы скажем, что иногда правильнее всё делать наоборот: намеренно портить данные, генерировать их из воздуха и создавать неотличимые от настоящих подделки? Системный аналитик Postgres Professional Максим Грамин расскажет, почему создание фейковых данных — это критически важный навык для тестирования, безопасности и разработки, и как научиться делать это правильно, не превращая базу в свалку из «Иванов Ивановых».
Читать: https://habr.com/ru/companies/postgrespro/articles/948226/
#ru
@database_design | Другие наши каналы
Всю свою карьеру инженеры строят системы, которые бережно хранят данные и защищают их от искажений. А что если мы скажем, что иногда правильнее всё делать наоборот: намеренно портить данные, генерировать их из воздуха и создавать неотличимые от настоящих подделки? Системный аналитик Postgres Professional Максим Грамин расскажет, почему создание фейковых данных — это критически важный навык для тестирования, безопасности и разработки, и как научиться делать это правильно, не превращая базу в свалку из «Иванов Ивановых».
Читать: https://habr.com/ru/companies/postgrespro/articles/948226/
#ru
@database_design | Другие наши каналы
MongoDB.local.NYC 2025: база данных для эпохи ИИ
На конференции MongoDB.local в Нью-Йорке представили MongoDB 8.2 с новыми AI-возможностями и платформу AMP для ускоренной модернизации систем. MongoDB становится ключевым инструментом для создания масштабируемых и надёжных AI-приложений будущего. Лучшие партнеры MongoDB 2025 года: Accenture, Confluent, BigID, LangChain и другие получили награды за вклад в цифровую трансформацию, AI-разработки и масштабные проекты. Их совместные успехи открывают новые возможности для бизнеса по всему миру.
Читать подробнее
#en
@database_design | Другие наши каналы
На конференции MongoDB.local в Нью-Йорке представили MongoDB 8.2 с новыми AI-возможностями и платформу AMP для ускоренной модернизации систем. MongoDB становится ключевым инструментом для создания масштабируемых и надёжных AI-приложений будущего. Лучшие партнеры MongoDB 2025 года: Accenture, Confluent, BigID, LangChain и другие получили награды за вклад в цифровую трансформацию, AI-разработки и масштабные проекты. Их совместные успехи открывают новые возможности для бизнеса по всему миру.
Читать подробнее
#en
@database_design | Другие наши каналы
Оптимизация пакетных задач в страховании с MongoDB
Переход на Java и MongoDB не снижает производительность пакетных процессов. Новая оптимизационная платформа ускоряет обработку данных в 10–15 раз, устраняя узкие места и поддерживая масштабируемость современных страховых систем. Новые горизонты MongoDB в эпоху ИИ
MongoDB представила мощные обновления и партнерские решения, которые ускоряют разработку интеллектуальных приложений. В центре внимания — гибкая архитектура и инструменты для создания AI-приложений с учетом контекста, памяти и масштабируемости.
Читать подробнее
#en
@database_design | Другие наши каналы
Переход на Java и MongoDB не снижает производительность пакетных процессов. Новая оптимизационная платформа ускоряет обработку данных в 10–15 раз, устраняя узкие места и поддерживая масштабируемость современных страховых систем. Новые горизонты MongoDB в эпоху ИИ
MongoDB представила мощные обновления и партнерские решения, которые ускоряют разработку интеллектуальных приложений. В центре внимания — гибкая архитектура и инструменты для создания AI-приложений с учетом контекста, памяти и масштабируемости.
Читать подробнее
#en
@database_design | Другие наши каналы
Автоэмбеддинги: поиск на ИИ без лишней мороки
Мы рады представить новую возможность, которая делает создание приложений с семантическим поиском таким же простым, как написание SQL-запроса: Автоэмбеддинги.
Теперь Manticore Search берёт на себя генерацию эмбеддингов — без дополнительных пайплайнов, внешних сервисов и лишней мороки.
Читать: https://habr.com/ru/articles/947632/
#ru
@database_design | Другие наши каналы
Мы рады представить новую возможность, которая делает создание приложений с семантическим поиском таким же простым, как написание SQL-запроса: Автоэмбеддинги.
Теперь Manticore Search берёт на себя генерацию эмбеддингов — без дополнительных пайплайнов, внешних сервисов и лишней мороки.
Читать: https://habr.com/ru/articles/947632/
#ru
@database_design | Другие наши каналы
Как онтология помогает представить структуру данных и семантику приложения
В больших проектах, которые объединяют множество компонентов, нередко возникают проблемы унификации подходов и понимания связей между всеми сервисами. В результате долгое время у ИТ-команд существовал запрос на новую модель описания структуры данных и семантики приложения. Она появилась благодаря адаптации онтологии под нужны ИТ.
Меня зовут Алексей Гуляев. Я архитектор решений в команде VK Tech. В этой статье я расскажу об онтологии в ИТ, вариантах ее использования и нашем кейсе применения онтологического подхода для решения внутренней задачи.
Читать: https://habr.com/ru/companies/vktech/articles/948492/
#ru
@database_design | Другие наши каналы
В больших проектах, которые объединяют множество компонентов, нередко возникают проблемы унификации подходов и понимания связей между всеми сервисами. В результате долгое время у ИТ-команд существовал запрос на новую модель описания структуры данных и семантики приложения. Она появилась благодаря адаптации онтологии под нужны ИТ.
Меня зовут Алексей Гуляев. Я архитектор решений в команде VK Tech. В этой статье я расскажу об онтологии в ИТ, вариантах ее использования и нашем кейсе применения онтологического подхода для решения внутренней задачи.
Читать: https://habr.com/ru/companies/vktech/articles/948492/
#ru
@database_design | Другие наши каналы
Нормализация vs Денормализация: Mongo, Postgres и реальная жизнь
Нормализация vs Денормализация: Mongo, Postgres и реальная жизнь. Почему у нас вырастает 160 таблиц там, где мог быть один jsonb? И как понять, когда денормализация — это костыль, а когда осознанный выбор?
Если при слове ‘нормализация’ у тебя начинается зевота, а менеджер с порога предлагает ‘спроектировать базу’ — этот текст для тебя.
Читать: https://habr.com/ru/articles/948612/
#ru
@database_design | Другие наши каналы
Нормализация vs Денормализация: Mongo, Postgres и реальная жизнь. Почему у нас вырастает 160 таблиц там, где мог быть один jsonb? И как понять, когда денормализация — это костыль, а когда осознанный выбор?
Если при слове ‘нормализация’ у тебя начинается зевота, а менеджер с порога предлагает ‘спроектировать базу’ — этот текст для тебя.
Читать: https://habr.com/ru/articles/948612/
#ru
@database_design | Другие наши каналы
Proxmox VE + ZFS/CEPH для малого продакшена: экономим, но без авантюр
В современном IT-ландшафте малый и средний бизнес (SMB) сталкивается с фундаментальным противоречием: необходимость в инфраструктуре корпоративного уровня надежности при бюджете, который редко можно назвать корпоративным. Требования к аптайму, целостности данных и катастрофоустойчивости сегодня высоки как никогда, но традиционные решения от лидеров рынка становятся все менее доступными. Недавние изменения на рынке виртуализации, в частности, последствия приобретения VMware компанией Broadcom, лишь усилили эту тенденцию, заставив многих искать мощные и экономически эффективные альтернативы.
В этом контексте Proxmox Virtual Environment (VE) выделяется как один из ведущих претендентов на роль стандартной платформы для SMB. Это комплексное решение с открытым исходным кодом, которое объединяет в себе гипервизор KVM, контейнеризацию LXC, программно-определяемые хранилища (SDS) и сети (SDN) в едином управляемом интерфейсе. Proxmox VE предлагает функциональность, ранее доступную только в дорогостоящих коммерческих продуктах, делая ее доступной для широкого круга компаний.
Однако внедрение Proxmox в прод ставит перед системным архитектором ключевой выбор, определяющий всю дальнейшую архитектуру, стоимость и уровень отказоустойчивости системы. Этот выбор — технология хранения данных. Настоящая статья посвящена детальному разбору двух основных путей.
К сути дела
Читать: https://habr.com/ru/articles/948696/
#ru
@database_design | Другие наши каналы
В современном IT-ландшафте малый и средний бизнес (SMB) сталкивается с фундаментальным противоречием: необходимость в инфраструктуре корпоративного уровня надежности при бюджете, который редко можно назвать корпоративным. Требования к аптайму, целостности данных и катастрофоустойчивости сегодня высоки как никогда, но традиционные решения от лидеров рынка становятся все менее доступными. Недавние изменения на рынке виртуализации, в частности, последствия приобретения VMware компанией Broadcom, лишь усилили эту тенденцию, заставив многих искать мощные и экономически эффективные альтернативы.
В этом контексте Proxmox Virtual Environment (VE) выделяется как один из ведущих претендентов на роль стандартной платформы для SMB. Это комплексное решение с открытым исходным кодом, которое объединяет в себе гипервизор KVM, контейнеризацию LXC, программно-определяемые хранилища (SDS) и сети (SDN) в едином управляемом интерфейсе. Proxmox VE предлагает функциональность, ранее доступную только в дорогостоящих коммерческих продуктах, делая ее доступной для широкого круга компаний.
Однако внедрение Proxmox в прод ставит перед системным архитектором ключевой выбор, определяющий всю дальнейшую архитектуру, стоимость и уровень отказоустойчивости системы. Этот выбор — технология хранения данных. Настоящая статья посвящена детальному разбору двух основных путей.
К сути дела
Читать: https://habr.com/ru/articles/948696/
#ru
@database_design | Другие наши каналы
Присоединяйтесь к команде Globally Distributed Database на Oracle AI World 2025. Узнайте о передовых технологиях распределённых баз данных и их влиянии на развитие искусственного интеллекта. Важное событие для профессионалов IT и AI отрасли.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Join the Globally Distributed Database Team at Oracle AI World 2025
Oracle AI World 2025 приглашает на сессии Oracle True Cache. Узнайте, как новые технологии кэширования ускоряют работу баз данных и улучшают эффективность бизнес-процессов. Будущее управляемых данных уже здесь — не пропустите важное событие!
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Join Oracle True Cache sessions at Oracle AI World 2025
Join the Oracle True Cache Team at Oracle AI World 2025
Как я перенёс опыт из PostgreSQL в MongoDB и получил готовый чек-лист
Работаете с PostgreSQL и хотите попробовать MongoDB? Я спроецировал опыт работы с реляционными БД на NoSQL и собрал два чек-листа: проверенные практики для PostgreSQL и их аналоги для MongoDB.
Без воды, только ключевые пункты чтобы быстро стартовать и не наступать на типичные грабли.
Читать: https://habr.com/ru/articles/948942/
#ru
@database_design | Другие наши каналы
Работаете с PostgreSQL и хотите попробовать MongoDB? Я спроецировал опыт работы с реляционными БД на NoSQL и собрал два чек-листа: проверенные практики для PostgreSQL и их аналоги для MongoDB.
Без воды, только ключевые пункты чтобы быстро стартовать и не наступать на типичные грабли.
Читать: https://habr.com/ru/articles/948942/
#ru
@database_design | Другие наши каналы
Миграция BharatPE с MongoDB Community Edition на Atlas: опыт масштабирования и улучшения безопасности. Переход помог компании повысить производительность на 40%, обеспечить беспрерывную работу и соответствие высоким требованиям финтеха. Подробнее об этом мастер-классе в статье. Оптимизация пакетных задач в MongoDB: как повысить производительность ETL-процессов до 15 раз. Новый фреймворк сокращает задержки, снижает нагрузку и масштабируется без потери стабильности. Решение для современных digital-платформ и больших данных.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
От наскальных рисунков до S3: эволюция хранения данных
Как вы храните данные? Используете файловое хранилище, S3, базы данных, держите файлы прямо на сервере, храните все локально на HDD, SSD или даже флешке — вариантов масса, на любой вкус и цвет. В этой статье я предлагаю вспомнить, как развивалось хранение информации и как мы прошли путь от наскальной живописи до приватного S3. Это поможет разобраться, какую технологию лучше использовать для ваших задач.
Читать: https://habr.com/ru/companies/selectel/articles/949212/
#ru
@database_design | Другие наши каналы
Как вы храните данные? Используете файловое хранилище, S3, базы данных, держите файлы прямо на сервере, храните все локально на HDD, SSD или даже флешке — вариантов масса, на любой вкус и цвет. В этой статье я предлагаю вспомнить, как развивалось хранение информации и как мы прошли путь от наскальной живописи до приватного S3. Это поможет разобраться, какую технологию лучше использовать для ваших задач.
Читать: https://habr.com/ru/companies/selectel/articles/949212/
#ru
@database_design | Другие наши каналы
Шашечки или ехать? В бэкапе теперь можно и то, и другое
Привет, Хабр! Я Саша, в Хайстекс отвечаю за B2B-продажи и давно работаю с облаками и бэкапом. В этой статье хочу рассказать о подходе, который, на мой взгляд, помогает закрыть одну из самых болезненных задач в этой области.
При работе с облачными сервисами часто приходится идти на компромисс: либо хранить дешево, но восстанавливать долго, либо платить за скорость. Допустим, у одного eCommerce-сервиса внезапно упал гипервизор, с ним ушли в офлайн несколько ВМ. Все бэкапы хранились в S3-объектном хранилище. Чтобы восстановить ВМ придется разворачивать ее из архива. На все в среднем уходит около 40 минут. Все это время система заказов лежит, а бизнес считает убытки. С Double Storage мы сделали так, что время восстановления сократилось до 6-8 минут. Что это за технология, как она работает и почему с ней действительно проще – разберём под катом. Технические подробности можем разобрать в комментариях, если будет интерес.
Читать: https://habr.com/ru/companies/hstx/articles/949350/
#ru
@database_design | Другие наши каналы
Привет, Хабр! Я Саша, в Хайстекс отвечаю за B2B-продажи и давно работаю с облаками и бэкапом. В этой статье хочу рассказать о подходе, который, на мой взгляд, помогает закрыть одну из самых болезненных задач в этой области.
При работе с облачными сервисами часто приходится идти на компромисс: либо хранить дешево, но восстанавливать долго, либо платить за скорость. Допустим, у одного eCommerce-сервиса внезапно упал гипервизор, с ним ушли в офлайн несколько ВМ. Все бэкапы хранились в S3-объектном хранилище. Чтобы восстановить ВМ придется разворачивать ее из архива. На все в среднем уходит около 40 минут. Все это время система заказов лежит, а бизнес считает убытки. С Double Storage мы сделали так, что время восстановления сократилось до 6-8 минут. Что это за технология, как она работает и почему с ней действительно проще – разберём под катом. Технические подробности можем разобрать в комментариях, если будет интерес.
Читать: https://habr.com/ru/companies/hstx/articles/949350/
#ru
@database_design | Другие наши каналы
Серверный «сэконд-хенд» 2.0: как экономить в 2025 без потерь в надёжности
Нужно нарастить мощность без лишнего CAPEX? Разбираем, как вторичный рынок серверов превращается из «плана Б» в стандарт: 50–80% экономии, недели вместо месяцев, совместимость с российскими ОС. Плюс: чек-лист приёмки, таблица конфигураций и как провести пилот, чтобы спорить цифрами, а не мнениями.
Читать: https://habr.com/ru/articles/949396/
#ru
@database_design | Другие наши каналы
Нужно нарастить мощность без лишнего CAPEX? Разбираем, как вторичный рынок серверов превращается из «плана Б» в стандарт: 50–80% экономии, недели вместо месяцев, совместимость с российскими ОС. Плюс: чек-лист приёмки, таблица конфигураций и как провести пилот, чтобы спорить цифрами, а не мнениями.
Читать: https://habr.com/ru/articles/949396/
#ru
@database_design | Другие наши каналы
Оптимизация batch-обработки в MongoDB: как современный фреймворк позволяет выполнять массовые операции в 10-15 раз быстрее старых систем. Новая архитектура снижает задержки и масштабируется под высокие нагрузки, решая главные проблемы миграции с реляционных баз данных. MongoDB Atlas помог fintech-компании BharatPE без простоев мигрировать с Community Edition, повысить производительность на 40% и обеспечить безопасность данных. Гибкая автоматическая масштабируемость и надежность сделали инфраструктуру надежной и готовой к масштабированию.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы