Переваги та недоліки застосування інкрементально-оновлюваних матеріалізованих подань у корпоративних застосунках
Анотація
У роботі розглянуто застосування матеріалізованих подань (МП), що оновлюються інкрементально (Incrementally Maintainable Materialized View — IMMV), у корпоративних застосунках. Метою дослідження є оцінка ефективності IMMV і визначення переваг та недоліків їхнього застосування на прикладі схеми реляційної бази даних (БД) маркетплейса. Для цього проведено обчислювальний експеримент: у СКБД PostgreSQL створено схему БД та декілька IMMV і за допомогою Python реалізовано механізм інкрементального оновлення IMMV, після чого виміряно кількість транзакцій на секунду (Transactions Per Second — TPS) та швидкість виконання запитів вибірки. Основні результати експерименту показують, що зростання кількості цих подань призводить до близького до лінійного зменшення TPS системи, тоді як вибірка даних з них суттєво пришвидшується (у деяких випадках більш ніж на два порядки) і виконується за постійний час. Наведено графіки залежності TPS від кількості IMMV, а також порівняння часу виконання базових запитів та запитів з відповідних IMMV. Розглянуто приклад практичного застосування цих подань: проаналізовано сценарії аналітичного моніторингу, такі як обчислення середньої суми замовлення для клієнта чи загальних щомісячних продажів, у яких за допомогою IMMV забезпечується більш швидкий доступ до результатів порівняно зі сценаріями повторного виконання базових запитів. Серед переваг IMMV виокремлено значне прискорення вибірки аналітичних даних та підтримку актуальності результатів під час оновлення, а серед недоліків — зниження (хоча й незначне) швидкості обробки транзакцій, підвищення складності системи, високу зв’язність компонентів системи та зниження відмовостійкості через ризики помилок під час оновлення. У висновку зазначено, що IMMV доцільно застосовувати лише за наявності відповідних вимог, зокрема частих і складних запитів вибірки, з урахуванням статистики навантаження. За потреби рекомендовано розподіляти функції між OLTP- та OLAP-компонентами. Серед напрямів подальшого дослідження названо розробку системи автоматизації роботи з IMMV та застосування цього подання для створення застосунків у різних предметних областях.
Класифікація
Ідентифікатори
Рецензії (0)
Написати рецензіюРецензій ще немає. Будьте першим!
Схожі роботи
FEATURES OF THE ELECTRONIC COMMERCE AND THE STATE OF ITS DEVELOPMENT IN THE CURRENT ECONOMIC CONDITIONS OF UKRAINE
Схоже за: Digital Transformation in Financial Services · Business and Economic Development
THE PUBLIC GOVERNMENT SYSTEM TRANSFORMATION IN THE DIGITAL ERA
Схоже за: Digital Transformation in Financial Services · Business and Economic Development
THE FACTORS OF COMPETITIVE ENVIRONMENT IN BANKING SECTOR OF UKRAINE: REGIONAL ASPECT
Схоже за: Digital Transformation in Financial Services · Business and Economic Development
Innovative approaches to the assessment of banking competition in ukraine in terms of digital transformation
Схоже за: Digital Transformation in Financial Services · Business and Economic Development
Digitalization of accounting in the context of ensuring business competitiveness
Схоже за: Digital Transformation in Financial Services · Business and Economic Development
ANALYSIS OF THE USE OF PROJECT MANAGEMENT TOOLS BY UKRAINIAN COMPANIES
Схоже за: Digital Transformation in Financial Services · Business and Economic Development