Новая версия AVDF 20.14 — важное обновление с улучшенной производительностью и новыми функциями. Обновление направлено на повышение стабильности и безопасности системы. Подробности и основные изменения доступны в свежем анонсе.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Leaving vulnerabilities unaddressed can expose your deployment to potential risks. Apply the latest Oracle Audit Vault and Database…
AVDF 20.14 announcement
Как европейская ИТ-компания повысила отказоустойчивость баз данных с помощью Oracle Global Data Services. В статье рассказывается, как внедрение решения обеспечило надежность и непрерывность работы критичных систем. Узнайте подробности о реальном опыте и преимуществах.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
Transforming Database Resilience with Oracle Global Data Services (GDS) - A Success Story
See how a European IT service provider improved database high availability and resilience by adopting Oracle Global Data Services
Как я создал Telegram-бота Favie и решил проблему «Избранного»
В современном мире мы ежедневно сталкиваемся с потоком информации: ссылки, фото, видео, документы — всё это быстро накапливается и теряется в хаосе закладок, медиатеки или чатов. Я устал от этой проблемы и решил её раз и навсегда, создав Telegram-бота Favie. Это инструмент, который упрощает хранение данных, предлагает умный поиск по тегам и работает на любом устройстве, и в этой статье я расскажу о нём и как он появился.
про Favie
Читать: https://habr.com/ru/articles/914142/
#ru
@database_design | Другие наши каналы
В современном мире мы ежедневно сталкиваемся с потоком информации: ссылки, фото, видео, документы — всё это быстро накапливается и теряется в хаосе закладок, медиатеки или чатов. Я устал от этой проблемы и решил её раз и навсегда, создав Telegram-бота Favie. Это инструмент, который упрощает хранение данных, предлагает умный поиск по тегам и работает на любом устройстве, и в этой статье я расскажу о нём и как он появился.
про Favie
Читать: https://habr.com/ru/articles/914142/
#ru
@database_design | Другие наши каналы
🏆1
Как провести нагрузочное тестирование БД PostgreSQL и ничего не забыть
При нагрузочном тестировании баз данных Tantor Postgres или других на базе PostgreSQL с использованием стандартного инструмента pgbench отсутствие фиксации деталей окружения (таких как конфигурация СУБД, характеристики сервера, версии ПО) часто приводит к нерепрезентативным результатам и необходимости повторных тестов. В статье рассматривается разработанный автором инструмент pg_perfbench, который призван решить эту проблему.
Читать: https://habr.com/ru/companies/tantor/articles/914320/
#ru
@database_design | Другие наши каналы
При нагрузочном тестировании баз данных Tantor Postgres или других на базе PostgreSQL с использованием стандартного инструмента pgbench отсутствие фиксации деталей окружения (таких как конфигурация СУБД, характеристики сервера, версии ПО) часто приводит к нерепрезентативным результатам и необходимости повторных тестов. В статье рассматривается разработанный автором инструмент pg_perfbench, который призван решить эту проблему.
Читать: https://habr.com/ru/companies/tantor/articles/914320/
#ru
@database_design | Другие наши каналы
7 самых распространенных ошибок при внесении ПО и ПАК в Минцифры и как этого избежать
Регистрация программного обеспечения (ПО) и программно-аппаратных комплексов (ПАК) в реестре отечественного программного обеспечения — важный шаг для отечественных разработчиков. Она дает компаниям ряд преимуществ. Однако ошибки на каждом этапе могут привести к задержкам, дополнительным затратам и даже к отказу в регистрации. Рассмотрим подробнее, что это за ошибки и как их избежать.
Читать: https://habr.com/ru/articles/914342/
#ru
@database_design | Другие наши каналы
Регистрация программного обеспечения (ПО) и программно-аппаратных комплексов (ПАК) в реестре отечественного программного обеспечения — важный шаг для отечественных разработчиков. Она дает компаниям ряд преимуществ. Однако ошибки на каждом этапе могут привести к задержкам, дополнительным затратам и даже к отказу в регистрации. Рассмотрим подробнее, что это за ошибки и как их избежать.
Читать: https://habr.com/ru/articles/914342/
#ru
@database_design | Другие наши каналы
Новое обновление MariaDB Connector/ODBC 3.2.4 уже доступно. В версии улучшена стабильность и исправлены ошибки, что обеспечивает более надежное подключение к базам данных MariaDB. Подробнее об изменениях можно узнать в официальных заметках к релизу.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB
MariaDB ODBC Connector 3.2.6 and 3.1.22 now available | MariaDB
MariaDB is pleased to announce the immediate availability of the MariaDB Connector/ODBC 3.2.6 release.
Как пройти… к третьей нормальной форме?
Как преподаватель, могу сказать, что студентам непросто бывает привести базу данных к какому‑то осмысленному виду (не говоря уже про третью нормальную форму). Во‑первых, нередко «всё связано со всем», во‑вторых, в мало‑мальски сложной (в смысле, комплексной) задаче бывает трудно правильно спроектировать таблицы (то есть определить, какие таблицы должны быть в базе, как они должны быть связаны друг с другом, где и какая информация должна в них храниться). Помогает ли им в этом теория? И да, и нет. Дело в том, что нормализация данных говорит о желаемом виде каждой таблицы, и, преобразуя отдельно взятую таблицу к нормальной форме, мы также что‑то делаем со всей базой данных (добавляем новые таблицы, перемещаем между ними поля, и так далее) — это как сборка кубика Рубика. Второй проблемой здесь является то, что даже база данных, состоящая из единственной таблицы, не приведенной к первой нормальной форме, внезапно, тоже будет работать — криво‑косо, но будет! Теория — штука хорошая, но кое‑чего ей не хватает, а именно — задания точки отсчёта. Ведь для того, чтобы пройти к библиотеке третьей нормальной форме, для начала нужно понимать, где мы находимся.
Пройдёмте, товарищи!
Читать: https://habr.com/ru/articles/914654/
#ru
@database_design | Другие наши каналы
Как преподаватель, могу сказать, что студентам непросто бывает привести базу данных к какому‑то осмысленному виду (не говоря уже про третью нормальную форму). Во‑первых, нередко «всё связано со всем», во‑вторых, в мало‑мальски сложной (в смысле, комплексной) задаче бывает трудно правильно спроектировать таблицы (то есть определить, какие таблицы должны быть в базе, как они должны быть связаны друг с другом, где и какая информация должна в них храниться). Помогает ли им в этом теория? И да, и нет. Дело в том, что нормализация данных говорит о желаемом виде каждой таблицы, и, преобразуя отдельно взятую таблицу к нормальной форме, мы также что‑то делаем со всей базой данных (добавляем новые таблицы, перемещаем между ними поля, и так далее) — это как сборка кубика Рубика. Второй проблемой здесь является то, что даже база данных, состоящая из единственной таблицы, не приведенной к первой нормальной форме, внезапно, тоже будет работать — криво‑косо, но будет! Теория — штука хорошая, но кое‑чего ей не хватает, а именно — задания точки отсчёта. Ведь для того, чтобы пройти к библиотеке третьей нормальной форме, для начала нужно понимать, где мы находимся.
Пройдёмте, товарищи!
Читать: https://habr.com/ru/articles/914654/
#ru
@database_design | Другие наши каналы
С помощью чего выучить SQL в 2025 году?
Как выучить SQL с нуля в 2025? Сравниваем 6 платформ: SYNC STUDY, SQL Academy, Karpov Courses и другие. Бесплатные и платные курсы, задачи из реальной аналитики, поддержка PostgreSQL. Советы по выбору для новичков и профессионалов.
Читать: «С помощью чего выучить SQL в 2025 году?»
#ru
@database_design | Другие наши каналы
Как выучить SQL с нуля в 2025? Сравниваем 6 платформ: SYNC STUDY, SQL Academy, Karpov Courses и другие. Бесплатные и платные курсы, задачи из реальной аналитики, поддержка PostgreSQL. Советы по выбору для новичков и профессионалов.
Читать: «С помощью чего выучить SQL в 2025 году?»
#ru
@database_design | Другие наши каналы
Какие начать осваивать профессии сегодня, чтобы завтра работать с моделями искусственного интеллекта?
Собрал для вас профессии и навыки, которые надо осваивать уже сегодня, чтобы завтра не стоять в очереди в службу занятости, где тётеньки с искусственным интеллектом будут предлагать вам мыло и веревку, вместо свободных человеческих вакансий.
Читать: https://habr.com/ru/articles/914860/
#ru
@database_design | Другие наши каналы
Собрал для вас профессии и навыки, которые надо осваивать уже сегодня, чтобы завтра не стоять в очереди в службу занятости, где тётеньки с искусственным интеллектом будут предлагать вам мыло и веревку, вместо свободных человеческих вакансий.
Читать: https://habr.com/ru/articles/914860/
#ru
@database_design | Другие наши каналы
Соединение SortMergeJoin в Apache Spark
Рассмотрим, как реализован SortMergeJoin в Apache Spark, и заодно заглянем в исходный код на GitHub. Spark написан на языке Scala, и вся логика работы оператора доступна в открытом репозитории проекта. Вот здесь :)
Первое, что рассмотрим - это конструктор кейс-класса
1. Конструктор SortMergeJoinExec
Читать: https://habr.com/ru/companies/gnivc/articles/914932/
#ru
@database_design | Другие наши каналы
Рассмотрим, как реализован SortMergeJoin в Apache Spark, и заодно заглянем в исходный код на GitHub. Spark написан на языке Scala, и вся логика работы оператора доступна в открытом репозитории проекта. Вот здесь :)
Первое, что рассмотрим - это конструктор кейс-класса
1. Конструктор SortMergeJoinExec
Читать: https://habr.com/ru/companies/gnivc/articles/914932/
#ru
@database_design | Другие наши каналы
Mongoose 8.15.0 теперь поддерживает нативное шифрование данных с Queryable Encryption и Client-Side Field Encryption от MongoDB. Это значительно упрощает защиту данных в приложениях на Node.js, позволяя задавать шифрование прямо в схемах без сложной настройки. Новые Session Windows в MongoDB Atlas позволяют группировать события по реальным активностям пользователей, автоматически закрывая сессии после паузы. Это помогает анализировать поведение клиентов и улучшать рекомендации в режиме реального времени. Узнайте, как использовать эту функцию для своих потоков данных.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней
Экс-консультант стал программистом за 100 дней с помощью ChatGPT и Python — собрал портфолио, прошел собеседование и получил работу без курсов и Leetcode
Читать: «Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней»
#ru
@database_design | Другие наши каналы
Экс-консультант стал программистом за 100 дней с помощью ChatGPT и Python — собрал портфолио, прошел собеседование и получил работу без курсов и Leetcode
Читать: «Сломал ногу — выучил Python: как ИИ помог экс-консультанту стать программистом за 100 дней»
#ru
@database_design | Другие наши каналы
Проверка кода MongoDB с помощью спецификаций TLA+ показала, что идеальное совпадение реализаций с формальными моделями даётся нелегко. Опыт выявил сложности и важные уроки для развития надёжности систем в будущем. Новые методы тестирования продолжают совершенствоваться.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Вся мощь открытого исходного кода в PostgreSQL
PostgreSQL — одна из самых популярных СУБД, и это во многом благодаря открытому исходному коду. В статье рассказывается о том, как открытость кода влияет на развитие PostgreSQL и создание сообщества вокруг неё.
Читать: https://habr.com/ru/companies/flant/articles/901622/
#ru
@database_design | Другие наши каналы
PostgreSQL — одна из самых популярных СУБД, и это во многом благодаря открытому исходному коду. В статье рассказывается о том, как открытость кода влияет на развитие PostgreSQL и создание сообщества вокруг неё.
Читать: https://habr.com/ru/companies/flant/articles/901622/
#ru
@database_design | Другие наши каналы
MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD
MultiDirectory от компании МУЛЬТИФАКТОР — современная служба каталогов для централизованного хранения данных и управления информацией о пользователях, группах и сетевых ресурсах. Она помогает российским компаниям администрировать инфраструктуру с помощью удобных инструментов и гибких механизмов для поиска и фильтрации данных. Рассказываем об особенностях и функционале MultiDirectory.
Читать: «MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD»
#ru
@database_design | Другие наши каналы
MultiDirectory от компании МУЛЬТИФАКТОР — современная служба каталогов для централизованного хранения данных и управления информацией о пользователях, группах и сетевых ресурсах. Она помогает российским компаниям администрировать инфраструктуру с помощью удобных инструментов и гибких механизмов для поиска и фильтрации данных. Рассказываем об особенностях и функционале MultiDirectory.
Читать: «MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD»
#ru
@database_design | Другие наши каналы
MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD
MultiDirectory от компании МУЛЬТИФАКТОР — современная служба каталогов для централизованного хранения данных и управления информацией о пользователях, группах и сетевых ресурсах. Она помогает российским компаниям администрировать инфраструктуру с помощью удобных инструментов и гибких механизмов для поиска и фильтрации данных. Рассказываем об особенностях и функционале MultiDirectory.
Читать: «MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD»
#ru
@database_design | Другие наши каналы
MultiDirectory от компании МУЛЬТИФАКТОР — современная служба каталогов для централизованного хранения данных и управления информацией о пользователях, группах и сетевых ресурсах. Она помогает российским компаниям администрировать инфраструктуру с помощью удобных инструментов и гибких механизмов для поиска и фильтрации данных. Рассказываем об особенностях и функционале MultiDirectory.
Читать: «MultiDirectory: российская альтернатива Active Directory с 2FA, SSO и совместимостью с AD»
#ru
@database_design | Другие наши каналы
Почему граф в RAG работает лучше, чем вы думаете… но не так, как вам рассказали
В RAG-решениях все чаще обращаются к графовым базам данных. В этой статье я опишу своё мнение относительно того, в каких ситуациях графовые базы данных действительно оправданы в RAG, а в каких стоит остаться на традиционном векторном подходе. Это может быть полезно для разработчиков и исследователей, которые ищут оптимальные инструменты для построения RAG-решений и хотят понять, когда графовые базы данных могут помочь в их задачах.
Читать: https://habr.com/ru/companies/mts_ai/articles/915276/
#ru
@database_design | Другие наши каналы
В RAG-решениях все чаще обращаются к графовым базам данных. В этой статье я опишу своё мнение относительно того, в каких ситуациях графовые базы данных действительно оправданы в RAG, а в каких стоит остаться на традиционном векторном подходе. Это может быть полезно для разработчиков и исследователей, которые ищут оптимальные инструменты для построения RAG-решений и хотят понять, когда графовые базы данных могут помочь в их задачах.
Читать: https://habr.com/ru/companies/mts_ai/articles/915276/
#ru
@database_design | Другие наши каналы
Трассировка запросов в Postgres с расширением pg_trace
В рамках статьи расскажем о расширении pg_trace, предназначенном для сбора трассировок запросов в PostgreSQL, соберем трассировку на реальном примере работы приложения, оценим влияние сбора трассировки на производительность и агрегируем данные трассировки.
Читать: https://habr.com/ru/companies/tantor/articles/915256/
#ru
@database_design | Другие наши каналы
В рамках статьи расскажем о расширении pg_trace, предназначенном для сбора трассировок запросов в PostgreSQL, соберем трассировку на реальном примере работы приложения, оценим влияние сбора трассировки на производительность и агрегируем данные трассировки.
Читать: https://habr.com/ru/companies/tantor/articles/915256/
#ru
@database_design | Другие наши каналы
Новый уровень безопасности в Mongoose 8.15.0 и MongoDB: поддержка автошифрования данных упрощает защиту информации, снижая риски утечек. Тестирование через TLA+ выявляет ошибки и повышает надёжность распределённых систем, открывая путь к массовому применению формальных моделей.
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
MongoDB API для Oracle Database: как правильно внедрить ORDS
Oracle Database MongoDB API обеспечивает совместимость с MongoDB, позволяя использовать возможности Oracle для работы с данными. В статье рассмотрены лучшие практики развертывания ORDS — ключевого компонента для доступа к базе из MongoDB.
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle Database MongoDB API обеспечивает совместимость с MongoDB, позволяя использовать возможности Oracle для работы с данными. В статье рассмотрены лучшие практики развертывания ORDS — ключевого компонента для доступа к базе из MongoDB.
Читать подробнее
#en
@database_design | Другие наши каналы
Защита данных в облаке важна, особенно для Autonomous Database. В статье рассказывается, как с помощью приватных эндпоинтов и bastion-хостов обеспечить безопасный доступ к базе и настроить Mongo API без риска для безопасности. Узнайте подробности!
Читать подробнее
#en
@database_design | Другие наши каналы
Читать подробнее
#en
@database_design | Другие наши каналы
Oracle
How to configure Oracle Database API for MongoDB for Autonomous Databases with private endpoint
Network security is a critical aspect of cloud environments, including Autonomous Database. With private endpoint, database traffic remains private and within Oracle Cloud Infrastructure, but also be safely accessed through bastion hosts without sacrificing…