Другие журналы
|
научное издание МГТУ им. Н.Э. БауманаНАУКА и ОБРАЗОВАНИЕИздатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211. ISSN 1994-0408
Анализ процессов обработки версий записи в базах данных NoSQL
# 01, январь 2015 DOI: 10.7463/0115.0753706
Файл статьи:
SE-BMSTU...o188.pdf
(1018.85Кб)
В статье исследовались процессы обработки версий записи в базах данных NoSQL. Целью данной работы является разработка модели обработки пользователями версий записи при одновременной работе пользователей с записью. Данная модель позволяет оценить распределение времени обработки пользователями версий записи и распределение числа версий записи. При согласованности в конечном счете (W=R=1) возможны одновременные обновления какой-либо записи несколькими пользователями. В этом случае в базе данных будет храниться несколько версий записи с одним и тем же ключом. При чтении пользователь получает все версии, обрабатывает их и сохранят новую версию, при этом старые версии удаляются из системы. Согласно модели, время обработки пользователем версий записи разбито на две составляющие: случайное время обработки каждой из версий и случайное время обдумывания результатов работы. Времена сохранения версии записи и удаления записей много меньше времени обработки, поэтому они не учитывались в модели. Предложено два варианта модели. Согласно первому варианту, время обработки клиентом одной версии записи рассчитывается как сумма случайных времен обработки одной версии по числу версий записи. Этот вариант не учитывает в явном виде того, что время обработки версий записи может зависеть от числа обновлений, выполненных другими клиентами между последовательными обновлениями записи текущим клиентом, поэтому, предложен второй вариант модели, который учитывает эту особенность. Разработанные модели были реализованы в среде GPSS. Проведены модельные эксперименты при разных значениях числа клиентов и разном отношении времени обработки одной записи к времени обдумывания результатов. Анализ показал, что, несмотря на внешнее сходство вариантов модели, характер изменения средних значений числа версий записи и времени их обработки существенно различается. Во втором варианте зависимости среднего числа версий записей в базе и его правой границы доверительного интервала от среднего времени обдумывания имеют выраженный максимум. В этом же втором варианте среднее время обработки версий записи практически не зависит от среднего времени обдумывания, но правая граница доверительного интервала этого времени имеет выраженный минимум. Список литературы
Публикации с ключевыми словами: доверительный интервал, база данных NoSQL, версии записи, вектор часов, модель согласования Публикации со словами: доверительный интервал, база данных NoSQL, версии записи, вектор часов, модель согласования Смотри также: Тематические рубрики: Поделиться:
|
|
||||||||||||||||||||||||||||||||||
|