ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ

Эволюция схем данных без простоя: модель совместимости и практики миграций баз данных (расширение–сокращение, двойная запись)

Авторы

  • Дмитрий Владимирович Налимов Дальневосточный федеральный университет, 690922, г. Владивосток, о. Русский, п. Аякс, 10
  • Богдан Денисович Терёхин Дальневосточный федеральный университет, 690922, г. Владивосток, о. Русский, п. Аякс, 10
  • Вадим Сергеевич Яшин Дальневосточный федеральный университет, 690922, г. Владивосток, о. Русский, п. Аякс, 10

Как цитировать

ГОСТ Налимов Д. В., Терёхин Б. Д., Яшин В. С. Эволюция схем данных без простоя: модель совместимости и практики миграций баз данных (расширение–сокращение, двойная запись) // СТРОИТЕЛЬНЫЕ И ДОРОЖНЫЕ МАШИНЫ. 2025. Т. 69. № 12. С. 88-96.
APA Налимов, Д. В., Терёхин, Б. Д. & Яшин, В. С. (2025). Эволюция схем данных без простоя: модель совместимости и практики миграций баз данных (расширение–сокращение, двойная запись). СТРОИТЕЛЬНЫЕ И ДОРОЖНЫЕ МАШИНЫ, 69(12), 88-96.

Аннотация

В статье рассматривается эволюция схем данных в реляционных и NoSQL-хранилищах при требованиях непрерывной доступности сервисов, характерных для распределенных высоконагруженных систем. Показано, что инерционность баз данных, необходимость строгой согласованности и одновременное сосуществование нескольких версий приложений и схем в переходный период создают ограничения на применение блокирующих DDL-операций и усиливают значимость моделей прямой и обратной совместимости. На материале контролируемых миграций в PostgreSQL 13–15 и MySQL 8.0 с профилированием латентности (p95/p99), TPS, нагрузки CPU, IOPS и объема журналирования демонстрируются различия между стандартными и «online» изменениями, внешними инструментами теневого копирования и подходом «расширение–сокращение». Количественные результаты показывают, что expand-contract практически устраняет блокировки при добавлении колонок по сравнению со стандартным DDL, тогда как копирующие техники снижают блокировки ценой резкого роста дисковой активности. Отдельно анализируются издержки двойной записи: синхронная схема приводит к заметному падению пропускной способности и росту задержек, асинхронная — к меньшей деградации при появлении измеримого риска несогласованности, требующего компенсационных процедур. Существенным вкладом является сопоставление сценариев отката: эволюционные практики обеспечивают почти мгновенное восстановление и минимизацию потерь запросов, в отличие от классических миграций. Материал позволяет оценить релевантность предложенной модели совместимости для планирования емкости инфраструктуры и выбора стратегии миграции в зависимости от профиля нагрузки и допустимых рисков согласованности.

Ключевые слова

эволюция схем данных миграции баз данных expand-contract двойная запись совместимость схем

Библиографические ссылки

Антонов И. Конвертация: правильная миграция данных в 1С // Системный администратор. 2015. № 4 (149). С. 38-45.

Верняев И.И., Панкратов В.Б., Чугунов А.В. Распределенный межрегиональный электронный архив полевых этнографических данных // Научный сервис в сети Интернет: труды Всероссийской научной конференции. Москва: МГУ, 2003. С. 290-294.

Гнатюк В.И., Кивчун О.Р., Луценко Д.В., Шпилевой А.А. 14.3. Моделирование фактора цикличности в генерируемых данных // Информационно-аналитический комплекс эффективного управления электропотреблением регионального электротехнического комплекса. Калининград, 2019. С. 168-171.

Грушицын А.С. Создание трассы при миграции базы данных // Системные технологии. 2016. № 4 (21). С. 51-55.

Дикки Д. Cosa Nostra: история сицилийской мафии. 2-е изд., доп. Москва: Эксмо, 2007. 528 с.

Ельчинова Г.И. Методы обработки популяционно-генетических данных: структура брачных миграций // Медицинская генетика. 2004. Т. 3. № 4. С. 185-192.

Клупт М.А. 2.1. Данные о международной миграции в Россию: проблемы согласованности и достоверности // Управление данными в экономике / Д.К. Батырова, М.В. Боченина, М.П. Декина и др. Санкт-Петербург: СПбГЭУ, 2020. С. 79-95.

Королев И.Д., Литвинов Е.С., Крюков Д.М., Захарченко Р.И., Костров С.О. Способ проведения миграции и репликации данных с использованием технологии защищенного доступа к базе данных. Патент RU 2745679 C1, 30.03.2021. 28 с.

Костюкова А.П. 7. Ограничения целостности в расширенной реляционной модели данных // Базы данных: общий курс. Москва, 2018. С. 72-79.

Осипов П.А., Карякин А.Л., Носырев М.Б. 1.2. Создание реляционной базы данных на компьютере // Реляционные базы данных. Екатеринбург: Уральский государственный горный университет, 2016. С. 28-30.

Осипов П.А., Карякин А.Л., Носырев М.Б. 1.2.2. Запросы на выборку данных // Реляционные базы данных. Екатеринбург: Уральский государственный горный университет, 2016. С. 37-44.

Полтавцева М.А. Программные реализации схем представления структурированных данных в реляционной базе данных // Программные продукты и системы. 2008. № 1. С. 20-22.

Попов П.В. База данных // Российская энциклопедия социальной работы. Москва, 2016. С. 70-72.

Сафиуллин А.А. 2.4. Методы статистической обработки данных // Эпидемиологические аспекты основных стоматологических заболеваний в Челябинской области. Москва, 2016. С. 37-38.

Строев П.В., Шманев С.В., Симагин Ю.А. и др. Глава 2. Информационно-логическая модель базы данных для GIS мониторинга пространственного развития России с учетом миграционных процессов // Мониторинг пространственного развития России с учетом миграционных процессов: использование GIS-технологий. Орел, 2017. С. 41-76.

Выпуск

Раздел

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ

Метрики

350 просмотров
0 скачиваний
Хотите опубликоваться?
Подать статью

Машиночитаемые метаданные

Похожие статьи

<< < 1 2 3 4 5 > >> 

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)