Oracle TxEventQ превращает базу данных в высокопроизводительную платформу для обмена сообщениями и стриминга без дополнительной инфраструктуры. Встроенная безопасность, транзакции ACID и совместимость с Kafka делают ее мощным инструментом для событийных архитектур.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Oracle Transactional Event Queues (TxEventQ): Scalable Messaging & Streaming in the Database
Oracle TxEventQ turns your database into a high-performance messaging and streaming platform—no extra brokers, no extra infrastructure. Built directly into Oracle Database, it delivers enterprise-grade security, ACID transactions, and Kafka interoperability…
Выбор накопителей и хранилищ для SIEM: факторы и рекомендации
У коллег весной вышла резонансная статья про особенности выбора жестких дисков для систем поиска аномалий в сетевом трафике на примере PT NAD. Я подумал, что тоже могу добавить что-нибудь в эту копилку. Тем более, что еще в 2018-м году в рамках какого-то закрытого SOC Day для заказчиков я рассказывал про особенности организации хранилищ для событий безопасности в центрах мониторинга безопасности. Пришло время сдуть пыль с архивов, дополнить их свежей кровью и выложить на суд общественности.
Итак, если коллеги рассказывали про хранение данных для систем поиска сетевых аномалий, то я буду рассуждать про решения класса SIEM (Security Information and Event Management), которые собирают и хранят огромные объемы событий безопасности и для которых правильный выбор накопителей и архитектуры хранилища (а вот про это коллеги не рассказывали, сфокусировавшись только на накопителях) критически влияет на скорость записи событий, быстроту поиска, масштабируемость и надежность всей системы мониторинга. Я попробую рассмотреть ключевые факторы, влияющие на этот выбор, – от интенсивности записи и индексации до уровней хранения и облачных решений, а также проанализирую плюсы и минусы различных вариантов, давая рекомендации под разные сценарии. И хотя в заголовке статьи упоминается только SIEM, описанные рекомендации подойдут для многих средств защиты, активно пишущих, хранящих и обрабатывающих события ИБ.
Погружаемся глубже
Читать: https://habr.com/ru/companies/pt/articles/950870/
#ru
@database_design | Другие наши каналы
У коллег весной вышла резонансная статья про особенности выбора жестких дисков для систем поиска аномалий в сетевом трафике на примере PT NAD. Я подумал, что тоже могу добавить что-нибудь в эту копилку. Тем более, что еще в 2018-м году в рамках какого-то закрытого SOC Day для заказчиков я рассказывал про особенности организации хранилищ для событий безопасности в центрах мониторинга безопасности. Пришло время сдуть пыль с архивов, дополнить их свежей кровью и выложить на суд общественности.
Итак, если коллеги рассказывали про хранение данных для систем поиска сетевых аномалий, то я буду рассуждать про решения класса SIEM (Security Information and Event Management), которые собирают и хранят огромные объемы событий безопасности и для которых правильный выбор накопителей и архитектуры хранилища (а вот про это коллеги не рассказывали, сфокусировавшись только на накопителях) критически влияет на скорость записи событий, быстроту поиска, масштабируемость и надежность всей системы мониторинга. Я попробую рассмотреть ключевые факторы, влияющие на этот выбор, – от интенсивности записи и индексации до уровней хранения и облачных решений, а также проанализирую плюсы и минусы различных вариантов, давая рекомендации под разные сценарии. И хотя в заголовке статьи упоминается только SIEM, описанные рекомендации подойдут для многих средств защиты, активно пишущих, хранящих и обрабатывающих события ИБ.
Погружаемся глубже
Читать: https://habr.com/ru/companies/pt/articles/950870/
#ru
@database_design | Другие наши каналы
Что нового в PostgreSQL 18? Взгляд разработчика
Команда Go for Devs подготовила перевод обзора PostgreSQL 18. Новый релиз не ограничился громкой подсистемой асинхронного ввода-вывода — он принёс ряд функций, заметных именно в повседневной разработке. Нативная поддержка UUID v7, виртуальные генерируемые столбцы, расширенные возможности
Читать: https://habr.com/ru/articles/951802/
#ru
@database_design | Другие наши каналы
Команда Go for Devs подготовила перевод обзора PostgreSQL 18. Новый релиз не ограничился громкой подсистемой асинхронного ввода-вывода — он принёс ряд функций, заметных именно в повседневной разработке. Нативная поддержка UUID v7, виртуальные генерируемые столбцы, расширенные возможности
RETURNING и новые средства диагностики делают жизнь разработчиков проще и продуктивнее.Читать: https://habr.com/ru/articles/951802/
#ru
@database_design | Другие наши каналы
SQL против NoSQL: мифы и реальность
Привет, Хабр! Меня зовут Анастасия Нечепоренко, я QA Lead и преподаватель курса "JavaScript QA Engineer" в Отус. В этой статье кратко разбираю самые живучие мифы о SQL и NoSQL: от «схемы нет — значит свобода» до «реляционные БД не масштабируются». Поговорим, где каждый класс СУБД уместен, чем приходится платить за горизонталь и консистентность и почему в реальных проектах гибридный подход чаще выигрывает.
Читать разбор
Читать: https://habr.com/ru/companies/otus/articles/949468/
#ru
@database_design | Другие наши каналы
Привет, Хабр! Меня зовут Анастасия Нечепоренко, я QA Lead и преподаватель курса "JavaScript QA Engineer" в Отус. В этой статье кратко разбираю самые живучие мифы о SQL и NoSQL: от «схемы нет — значит свобода» до «реляционные БД не масштабируются». Поговорим, где каждый класс СУБД уместен, чем приходится платить за горизонталь и консистентность и почему в реальных проектах гибридный подход чаще выигрывает.
Читать разбор
Читать: https://habr.com/ru/companies/otus/articles/949468/
#ru
@database_design | Другие наши каналы
Что нужно знать системному аналитику о Apache Cassandra
Всем привет! Я Илья Глазунов, системный аналитик в проекте карточного хранилища T-Pay Online — быстрого способа оплаты для наших клиентов. В качестве БД в проекте хранилища мы используем Apache Cassandra. В статье — обзорный материал, который поможет познакомиться с БД.
В культуре Т-Банка важно, чтобы системные аналитики знали особенности интеграционных схем с другими компонентами, умели строить схемы БД так, чтобы минимизировать издержки, связанные с i/o-операциями. А еще — чтобы могли вычислять узкие места в кейсах и влиять на выбор верхнеуровневого компонента в проекте.
Когда мы выбирали БД для нашего проекта, столкнулись с тем, что существует мало материалов, которые бы сжато передавали главные особенности Apache Cassandra без глобальных неточностей и на русском языке для первичного ознакомления. Поэтому решили помочь тем, кто окажется в таком же положении, что и мы.
Разберем, для чего нужна Cassandra, рассмотрим основные концепции архитектуры, разложим принципы проектирования БД с ее особенностями модели данных и затронем некоторые принципы расчета конфигурирования БД Cassandra.
Читать: https://habr.com/ru/companies/tbank/articles/951772/
#ru
@database_design | Другие наши каналы
Всем привет! Я Илья Глазунов, системный аналитик в проекте карточного хранилища T-Pay Online — быстрого способа оплаты для наших клиентов. В качестве БД в проекте хранилища мы используем Apache Cassandra. В статье — обзорный материал, который поможет познакомиться с БД.
В культуре Т-Банка важно, чтобы системные аналитики знали особенности интеграционных схем с другими компонентами, умели строить схемы БД так, чтобы минимизировать издержки, связанные с i/o-операциями. А еще — чтобы могли вычислять узкие места в кейсах и влиять на выбор верхнеуровневого компонента в проекте.
Когда мы выбирали БД для нашего проекта, столкнулись с тем, что существует мало материалов, которые бы сжато передавали главные особенности Apache Cassandra без глобальных неточностей и на русском языке для первичного ознакомления. Поэтому решили помочь тем, кто окажется в таком же положении, что и мы.
Разберем, для чего нужна Cassandra, рассмотрим основные концепции архитектуры, разложим принципы проектирования БД с ее особенностями модели данных и затронем некоторые принципы расчета конфигурирования БД Cassandra.
Читать: https://habr.com/ru/companies/tbank/articles/951772/
#ru
@database_design | Другие наши каналы
👍2
Алгоритмы, базы и порядок: практическая подборка книг для разработчиков
Алгоритмы, базы данных и качество данных — три темы, без которых сегодня не обходится ни один проект. От того, как разработчик обращается с ними, зависит не только скорость работы приложений, но и то, насколько вообще можно доверять системе. Если алгоритм выбран неправильно — система будет тормозить; если база построена на «костылях» — она станет источником ошибок; если данные не проверять на качество — отчеты превратятся в хаос.
Чтобы помочь разобраться в этом, команда Read IT Club собрала подборку из трех книг, которые проверили рецензенты клуба — эксперты из ведущих технологических компаний. В них нет академической скуки, зато есть практические советы: как выбрать правильный алгоритм, не угробить архитектуру базы и научиться бороться с «грязными» данными. Каждая из них решает свою часть головоломки, но вместе они дают цельную картину того, как работать с данными и кодом надежно, эффективно и без лишних драм.
Читать: https://habr.com/ru/companies/croc/articles/952010/
#ru
@database_design | Другие наши каналы
Алгоритмы, базы данных и качество данных — три темы, без которых сегодня не обходится ни один проект. От того, как разработчик обращается с ними, зависит не только скорость работы приложений, но и то, насколько вообще можно доверять системе. Если алгоритм выбран неправильно — система будет тормозить; если база построена на «костылях» — она станет источником ошибок; если данные не проверять на качество — отчеты превратятся в хаос.
Чтобы помочь разобраться в этом, команда Read IT Club собрала подборку из трех книг, которые проверили рецензенты клуба — эксперты из ведущих технологических компаний. В них нет академической скуки, зато есть практические советы: как выбрать правильный алгоритм, не угробить архитектуру базы и научиться бороться с «грязными» данными. Каждая из них решает свою часть головоломки, но вместе они дают цельную картину того, как работать с данными и кодом надежно, эффективно и без лишних драм.
Читать: https://habr.com/ru/companies/croc/articles/952010/
#ru
@database_design | Другие наши каналы
Новый стандарт SaaS Security Capability Framework (SSCF) помогает закрыть разрыв в безопасности SaaS-приложений. Он унифицирует контрольные механизмы для клиентов и упрощает управление безопасностью, снижая риски и повышая доверие к облачным сервисам.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Изоляция базы данных для автотестов
Привет, меня зовут Ксюша Астахова, и я инженер-программист в Контуре. Хочу поделиться способом изоляции базы данных для автотестов. Статья будет полезна бэкенд-разработчикам и тестировщикам.
Читать: https://habr.com/ru/companies/skbkontur/articles/950240/
#ru
@database_design | Другие наши каналы
Привет, меня зовут Ксюша Астахова, и я инженер-программист в Контуре. Хочу поделиться способом изоляции базы данных для автотестов. Статья будет полезна бэкенд-разработчикам и тестировщикам.
Читать: https://habr.com/ru/companies/skbkontur/articles/950240/
#ru
@database_design | Другие наши каналы
Hybrid Search: будущее поиска в приложениях
Современный поиск объединяет точность ключевых слов и контекстную силу векторных моделей. Гибридные решения повышают качество результатов и упрощают интеграцию. MongoDB предлагает нативную поддержку гибридного поиска для гибкости и масштабируемости. Новая веха в безопасности SaaS: совместно с отраслевыми экспертами MongoDB помогла создать стандарт SSCF для упрощения оценки и управления безопасностью SaaS-приложений. Теперь компании смогут легче контролировать конфигурации и снижать риски при использовании множества сервисов. Подробнее в статье. Новый стандарт безопасности в SaaS: SSCF помогает улучшить защиту данных через единые требования к аутентификации, логированию и управлению инцидентами. MongoDB участвует в разработке, чтобы сделать экосистему надёжнее и проще для разработчиков и компаний.
Читать подробнее
#en
@database_design | Другие наши каналы
Современный поиск объединяет точность ключевых слов и контекстную силу векторных моделей. Гибридные решения повышают качество результатов и упрощают интеграцию. MongoDB предлагает нативную поддержку гибридного поиска для гибкости и масштабируемости. Новая веха в безопасности SaaS: совместно с отраслевыми экспертами MongoDB помогла создать стандарт SSCF для упрощения оценки и управления безопасностью SaaS-приложений. Теперь компании смогут легче контролировать конфигурации и снижать риски при использовании множества сервисов. Подробнее в статье. Новый стандарт безопасности в SaaS: SSCF помогает улучшить защиту данных через единые требования к аутентификации, логированию и управлению инцидентами. MongoDB участвует в разработке, чтобы сделать экосистему надёжнее и проще для разработчиков и компаний.
Читать подробнее
#en
@database_design | Другие наши каналы
Новые возможности MongoDB для автогestionных приложений
MongoDB представила публичную превью встроенного полнотекстового и векторного поиска в Community Edition и Enterprise Server. Это упрощает разработку AI-приложений без внешних компонентов, снижая сложность и ускоряя запуск. Новое решение MongoDB ускоряет модернизацию легаси-приложений с помощью ИИ. Платформа MongoDB AMP сочетает проверенные методы и автоматизацию, сокращая время миграции и снижая риски. Это помогает компаниям быстрее обновлять устаревшие системы без потери качества. Гибридный поиск: как выбрать между lexical-first и vector-first подходами?
Статья рассказывает о развитии гибридного поиска, объединяющего традиционный лексический и векторный методы. MongoDB предлагает встроенные функции гибридного поиска, упрощая работу и повышая точность поиска в современных приложениях.
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB представила публичную превью встроенного полнотекстового и векторного поиска в Community Edition и Enterprise Server. Это упрощает разработку AI-приложений без внешних компонентов, снижая сложность и ускоряя запуск. Новое решение MongoDB ускоряет модернизацию легаси-приложений с помощью ИИ. Платформа MongoDB AMP сочетает проверенные методы и автоматизацию, сокращая время миграции и снижая риски. Это помогает компаниям быстрее обновлять устаревшие системы без потери качества. Гибридный поиск: как выбрать между lexical-first и vector-first подходами?
Статья рассказывает о развитии гибридного поиска, объединяющего традиционный лексический и векторный методы. MongoDB предлагает встроенные функции гибридного поиска, упрощая работу и повышая точность поиска в современных приложениях.
Читать подробнее
#en
@database_design | Другие наши каналы
Собираем персональные данные правильно: рекомендации DPO
Законодательство в области персональных данных активно меняется, а институт согласий на обработку ПДн серьезно трансформируется. Согласия теперь должны оформляться отдельно от других документов, а управлять ими скоро в полной мере будет возможно через Госуслуги.
Меня зовут Никита Козин. Я – Data Protection Officer в БФТ-Холдинге, отвечаю за организацию обработки ПДн более 3000 сотрудников. В статье я делюсь разбором основных нюансов, возникающих при взятии согласий на обработку ПДн.
Даю согласие на чтение статьи
Читать: https://habr.com/ru/companies/bft/articles/952206/
#ru
@database_design | Другие наши каналы
Законодательство в области персональных данных активно меняется, а институт согласий на обработку ПДн серьезно трансформируется. Согласия теперь должны оформляться отдельно от других документов, а управлять ими скоро в полной мере будет возможно через Госуслуги.
Меня зовут Никита Козин. Я – Data Protection Officer в БФТ-Холдинге, отвечаю за организацию обработки ПДн более 3000 сотрудников. В статье я делюсь разбором основных нюансов, возникающих при взятии согласий на обработку ПДн.
Даю согласие на чтение статьи
Читать: https://habr.com/ru/companies/bft/articles/952206/
#ru
@database_design | Другие наши каналы
Oracle признан Customers' Choice 2025 по версии Gartner Peer Insights в категории облачных систем управления базами данных. Признание основано на отзывах реальных пользователей, которые успешно внедрили Oracle Database в своих компаниях.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Oracle Named a Gartner Peer Insights™ Customers’ Choice for Cloud Database Management Systems
We’re pleased to share that Oracle has been recognized as a 2025 Gartner Peer Insights™ Customers' Choice for Cloud Database Management Systems. This distinction is based on feedback and ratings from enterprise users who have implemented and used Oracle Database…
Лучшие партнеры MongoDB 2025: Microsoft, AWS, Google Cloud и Accenture получили признание за инновации в облаках и ИИ. Совместные решения с MongoDB ускоряют цифровую трансформацию, улучшают безопасность данных и развитие AI-приложений по всему миру.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Post-GraphQL мир: стоит ли переходить на gRPC и tRPC
Подробное сравнение технологий API для разработчиков. Разбираем сильные и слабые стороны GraphQL, gRPC и tRPC на реальных кейсах. Практические рекомендации по выбору технологии для вашего проекта.
Читать: «Post-GraphQL мир: стоит ли переходить на gRPC и tRPC»
#ru
@database_design | Другие наши каналы
Подробное сравнение технологий API для разработчиков. Разбираем сильные и слабые стороны GraphQL, gRPC и tRPC на реальных кейсах. Практические рекомендации по выбору технологии для вашего проекта.
Читать: «Post-GraphQL мир: стоит ли переходить на gRPC и tRPC»
#ru
@database_design | Другие наши каналы
О параллельности при создании индексов в Postgres (часть 1)
Добрый день, коллеги!
Сегодня я хочу поделиться некоторыми проблемами (и решениями) при создании большого количества индексов и ограничений целостности (констрейнтов) одновременно.
Но для начала хочу порассуждать о том, почему вообще возникли такие вопросы.
При развёртывании новой крупной базы данных с "нуля" (например путём миграции), возникает необходимость построить также большое количество индексов в весьма ограниченное тех. окно. Как известно, процесс построения индекса это не только ценный мех IO, но и довольно большое количество CPU при достаточно производительной дисковой подсистеме. Чем больше ядер вы сможете задействовать — тем быстрее пойдёт процесс (в общем случае утверждение, конечно, спорное, но в моём случае обоснованное и проверенное).
На пути "параллелизации" всего и вся возникают разнообразные проблемы, про 3 такие проблемы я и хочу рассказать сегодня.
Читать: https://habr.com/ru/companies/gnivc/articles/952494/
#ru
@database_design | Другие наши каналы
Добрый день, коллеги!
Сегодня я хочу поделиться некоторыми проблемами (и решениями) при создании большого количества индексов и ограничений целостности (констрейнтов) одновременно.
Но для начала хочу порассуждать о том, почему вообще возникли такие вопросы.
При развёртывании новой крупной базы данных с "нуля" (например путём миграции), возникает необходимость построить также большое количество индексов в весьма ограниченное тех. окно. Как известно, процесс построения индекса это не только ценный мех IO, но и довольно большое количество CPU при достаточно производительной дисковой подсистеме. Чем больше ядер вы сможете задействовать — тем быстрее пойдёт процесс (в общем случае утверждение, конечно, спорное, но в моём случае обоснованное и проверенное).
На пути "параллелизации" всего и вся возникают разнообразные проблемы, про 3 такие проблемы я и хочу рассказать сегодня.
Читать: https://habr.com/ru/companies/gnivc/articles/952494/
#ru
@database_design | Другие наши каналы
Новая эра поиска: MongoDB Atlas и Pureinsights представили интеллектуальный гибридный поиск, объединяющий ключевые слова, векторы и генеративный ИИ. Решение понимает смысл запросов, даёт точные и контекстуальные ответы, улучшая опыт пользователей по всему миру. Гибридный поиск в MongoDB: новый уровень точности и удобства. MongoDB объединяет традиционный лексический поиск и векторный в единой платформе, упрощая разработку и масштабирование. Это решение оптимально для приложений с ИИ и сложными поисковыми задачами.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Почему бизнесу нужен не только бэкап, но и Disaster Recovery. Чек-лист выжившего
За последние пару лет российский рынок пережил несколько крупных инцидентов: пожары в дата-центрах, отказ систем электропитания, сбои в облачных платформах и разрушительные кибератаки. Каждое из них сопровождалось потерями данных и простоями, которые для бизнеса оборачивались серьёзными убытками.
Инфраструктурные сбои всегда были частью реальности, но теперь стали частыми. Масштабы разные, но вывод один: полагаться только на бэкап — всё равно что держать огнетушитель и верить, что им удастся потушить пожар целого здания. И если бэкап — это огнетушитель, то DR (disaster recovery) — это план эвакуации. Бэкап может “сбить пламя в одной комнате”, но если “горит весь этаж” — без плана выбраться из здания шансов мало. Сегодня, когда практически любой бизнес завязан на IT, наличие рабочего плана аварийного восстановления перестало быть “опцией для корпораций”. Это обязательный элемент выживания. Вопрос только в том, готова ли ваша инфраструктура к сбою?
Разберём под катом
Читать: https://habr.com/ru/companies/hstx/articles/952462/
#ru
@database_design | Другие наши каналы
За последние пару лет российский рынок пережил несколько крупных инцидентов: пожары в дата-центрах, отказ систем электропитания, сбои в облачных платформах и разрушительные кибератаки. Каждое из них сопровождалось потерями данных и простоями, которые для бизнеса оборачивались серьёзными убытками.
Инфраструктурные сбои всегда были частью реальности, но теперь стали частыми. Масштабы разные, но вывод один: полагаться только на бэкап — всё равно что держать огнетушитель и верить, что им удастся потушить пожар целого здания. И если бэкап — это огнетушитель, то DR (disaster recovery) — это план эвакуации. Бэкап может “сбить пламя в одной комнате”, но если “горит весь этаж” — без плана выбраться из здания шансов мало. Сегодня, когда практически любой бизнес завязан на IT, наличие рабочего плана аварийного восстановления перестало быть “опцией для корпораций”. Это обязательный элемент выживания. Вопрос только в том, готова ли ваша инфраструктура к сбою?
Разберём под катом
Читать: https://habr.com/ru/companies/hstx/articles/952462/
#ru
@database_design | Другие наши каналы
Разворачиваем базу знаний Outline c SSO и AI в облаке
Привет, с вами снова Александр Константинов из Cloud.ru. Раньше я пользовался Notion, хранил там свои заметки, обучающие материалы, данные по своим стартапам. Но зарубежные SaaS-провайдеры ушли, и моя база превратилась в кирпич: она есть, но легально пользоваться ей невозможно. И это еще позитивный сценарий, потому что провайдер мог просто все безвозвратно удалить.
Сейчас, конечно, появляются другие сервисы, но все-таки у SaaS есть некоторые ограничения. И основное из них в том, что вектор их развития не подвластен пользователю. Плюс данные хранятся где-то там, кто-то ими управляет, но не я. А хочется все-таки делать это самостоятельно — это же моя база.
Я решил развернуть базу-знаний на wiki-движке Outline, потому что это полная замена Notion. У него хорошая функциональность, он простой в работе и с понятным интерфейсом. Что у меня получилось и как такое повторить, подробно рассказал в статье.
Читать дальше
Читать: https://habr.com/ru/companies/cloud_ru/articles/950248/
#ru
@database_design | Другие наши каналы
Привет, с вами снова Александр Константинов из Cloud.ru. Раньше я пользовался Notion, хранил там свои заметки, обучающие материалы, данные по своим стартапам. Но зарубежные SaaS-провайдеры ушли, и моя база превратилась в кирпич: она есть, но легально пользоваться ей невозможно. И это еще позитивный сценарий, потому что провайдер мог просто все безвозвратно удалить.
Сейчас, конечно, появляются другие сервисы, но все-таки у SaaS есть некоторые ограничения. И основное из них в том, что вектор их развития не подвластен пользователю. Плюс данные хранятся где-то там, кто-то ими управляет, но не я. А хочется все-таки делать это самостоятельно — это же моя база.
Я решил развернуть базу-знаний на wiki-движке Outline, потому что это полная замена Notion. У него хорошая функциональность, он простой в работе и с понятным интерфейсом. Что у меня получилось и как такое повторить, подробно рассказал в статье.
Читать дальше
Читать: https://habr.com/ru/companies/cloud_ru/articles/950248/
#ru
@database_design | Другие наши каналы
Кеширование Lottie-анимаций с помощью Service Worker
Всем привет!
Меня зовут Прокошкин Леонид, я Frontend-разработчик в компании DDPlanet.
Хочу рассказать о том, как мы решали проблему с высокой нагрузкой на сервер и большими расходами трафика при использовании тяжелых Lottie-анимаций.
В проекте было около 30 Lottie-анимаций, некоторые весили ~100 KB, и нам нужно было оптимизировать их загрузку.
Как снизить трафик и нагрузку? Правильно - кеширование. Мы выбрали кеширование на стороне Service Worker.
Читать: https://habr.com/ru/articles/952830/
#ru
@database_design | Другие наши каналы
Всем привет!
Меня зовут Прокошкин Леонид, я Frontend-разработчик в компании DDPlanet.
Хочу рассказать о том, как мы решали проблему с высокой нагрузкой на сервер и большими расходами трафика при использовании тяжелых Lottie-анимаций.
В проекте было около 30 Lottie-анимаций, некоторые весили ~100 KB, и нам нужно было оптимизировать их загрузку.
Как снизить трафик и нагрузку? Правильно - кеширование. Мы выбрали кеширование на стороне Service Worker.
Читать: https://habr.com/ru/articles/952830/
#ru
@database_design | Другие наши каналы
8 атак на СУБД. Что делать?
Привет, Хабр!
Сегодня с вами Дмитрий Ларин, руководитель продуктового направления по защите баз данных и Александр Хребтов, аналитик группы компаний «Гарда», и мы поговорим о способах защиты баз данных. После 2022 года многие российские компании оказались в ситуации, когда привычные инструменты управления базами данных стали недоступны. Миграция на отечественные СУБД обострила вопрос: как защитить критические данные в условиях, когда стандартные средства больше не работают?
В этой статье мы покажем, как справляться с основными угрозами безопасности СУБД, почему сертификация не спасает от инсайдеров и каким образом системы класса Database Firewall решают эти задачи.
Как обезопасить CУБД
Читать: https://habr.com/ru/companies/garda/articles/952528/
#ru
@database_design | Другие наши каналы
Привет, Хабр!
Сегодня с вами Дмитрий Ларин, руководитель продуктового направления по защите баз данных и Александр Хребтов, аналитик группы компаний «Гарда», и мы поговорим о способах защиты баз данных. После 2022 года многие российские компании оказались в ситуации, когда привычные инструменты управления базами данных стали недоступны. Миграция на отечественные СУБД обострила вопрос: как защитить критические данные в условиях, когда стандартные средства больше не работают?
В этой статье мы покажем, как справляться с основными угрозами безопасности СУБД, почему сертификация не спасает от инсайдеров и каким образом системы класса Database Firewall решают эти задачи.
Как обезопасить CУБД
Читать: https://habr.com/ru/companies/garda/articles/952528/
#ru
@database_design | Другие наши каналы
Чему научил меня MongoDB: 10 ключевых навыков
В статье MongoDB Blog автор признаётся в ошибках при моделировании, индексах и запросах, объясняет важность агрегаций, мониторинга и надёжности и рекомендует Skill Badges для ускорения обучения. Новый уровень поиска: Hybrid Search от MongoDB и Pureinsights
В материале описано, как MongoDB Atlas объединяет ключевой и векторный поиск с генеративными ответами через Pureinsights и Voyage AI, чтобы давать точные контекстные результаты и упростить внедрение в бизнес‑приложения.
Читать подробнее
#en
@database_design | Другие наши каналы
В статье MongoDB Blog автор признаётся в ошибках при моделировании, индексах и запросах, объясняет важность агрегаций, мониторинга и надёжности и рекомендует Skill Badges для ускорения обучения. Новый уровень поиска: Hybrid Search от MongoDB и Pureinsights
В материале описано, как MongoDB Atlas объединяет ключевой и векторный поиск с генеративными ответами через Pureinsights и Voyage AI, чтобы давать точные контекстные результаты и упростить внедрение в бизнес‑приложения.
Читать подробнее
#en
@database_design | Другие наши каналы