Программное обеспечение для вашего бизнеса.
Компоновка — это оптимизация хранилища базы данных.
Данные в программе хранятся в виде файлов. Когда пользователь выполняет какое-либо действие в программе (например, добавляет или изменяет заказ), то для этого создается отдельный файл. Это называется транзакцией. Эти файлы отправляются на сервер и скачиваются у других пользователей этой базы данных (при "облачной" работе).
Когда пользователь входит в ExaApartments, программа сначала загружает файлы данных (готовые таблицы), затем загружает файлы транзакций и последовательно выполняет записанные в них действия. Например, сначала загружается таблица клиентов, затем выполняются действия по добавлению/изменению/удалению клиентов — что прописано в транзакциях.
До компоновки:
Компоновка выполняет следующее: накладывает действия из транзакций на файлы данных (при этом файлы данных полностью обновляются) и удаляет транзакции. Получаются новые готовые таблицы. В итоге ускоряется работа программы, но при этом становится недоступной возможность отмены скомпонованных действий.
После компоновки:
Компоновка выполняется автоматически с некоторой периодичностью: когда накапливается несколько тысяч нескомпонованных транзакций. Для некоторых баз данных это происходит раз в несколько месяцев, для некоторых — раз в сутки. Это зависит от объема работы с программой. Если ваша база данных хранится на серверах ExaOffice (см. типы лицензионных ключей), то компоновка выполняется на сервере и для вас она проходит незаметно. Иначе, она выполняется на одном из ваших компьютеров — этот процесс может занимать несколько минут.
Мы стараемся как можно оперативнее обеспечивать вас актуальной справочной информацией. Ввиду частых обновлений приложения информация в этом материале может не совсем соответствовать или быть неполной. Благодарим за понимание.
Не нашли ответа на ваш вопрос? Напишите по электронному адресу info@exaoffice.ru — мы ответим максимально быстро.