Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Операциональное преобразование - Основы23 января 2011Оглавление: 1. Операциональное преобразование 2. История 3. Основы 4. Модели согласованности 5. Структура системы ОП 6. Данные ОП и операционные модели 7. Функции ОП 8. Свойства преобразований 9. Алгоритмы управления ОП 10. Программное обеспечение ОП 11. Дополнительные ресурсы онлайн ![]() Основная идея ОП может быть проиллюстрирована на примере сценария редактирования простого текста следующим образом: Дан текстовый документ со строкой "abc", реплицированный на двух сайтах совместной работы; а также две одновременных операции:
генерируемых двумя пользователями на сайтах совместной работы 1 и 2, соответственно. Предположим, что две операции выполняются в следующем порядке: сначала O1, и затем O2. После выполнения O1, текст в документе становится "xabc". Для выполнения O2 после O1, O2 должна быть уже преобразована относительно O1 и предстать в следующем виде: O2'= Delete, где параметр позиции инкрементирован на единицу, в связи со вставкой символа "x" операцией O1. Выполнение O2' на "xabc" должно удалить правильный символ "c", и текст этого документа становится "xab". Если же выполнять операцию O2 без преобразования, тогда будет неправильно удален символ "b" вместо "c".Основной идеей ОП является преобразование параметров операций редактирования в согласии с эффектами выполнения в предыдущих одновременных операциях, так чтобы преобразованная операция могла сработать корректно и не нарушать согласованность в документе. Просмотров: 10924
|