Полное описание платформы Docsvision 5.5
Полное описание платформы
Скачать

Кэш-сервер обеспечивает временное хранение данных для минимизации нагрузки на базу данных в случаях, когда необходимо повторное обращение к БД.

Использование «кэша» позволяет существенно сократить количество обращений к основному серверу БД, обеспечивая временное хранение данных на дополнительном сервере для повторного использования. Это даёт возможность построить единый сервер кэширования для кластера серверов приложений, обеспечить быстрый доступ к данным в оперативной обработке и переиспользование их на различных узлах кластера, и за счёт этого качественно снизить нагрузку на БД.

Использование кэш-сервера обеспечивает дополнительное повышение производительности системы и расширяет возможности масштабирования.

Кэш-сервер платформы Docsvision реализован с использованием СПО нереляционной In-memorу базы данных Redis и обеспечивает выполнение ключевых функций для быстродействия и отказоустойчивости системы:

  • Формирование временного хранилища запрошенных пользователями данных и контента (оперативная, часто используемая информация).
  • Повышение производительности системы, ускорение доступа к информации и документам (открытие ресурсов из кэша происходит быстрее, чем запрос и повторное открытие из базы данных).
  • Снижение нагрузки на основные сервера и базы данных.

Кэш-сервер обеспечивает временное хранение данных карточек, файлов документов, справочников и пр. Также сервер кэширует и позволяет повторно использовать сложные данные, которые требуют выделения существенных вычислительных ресурсов для их формирования, например, представления, контекст ролевой модели для конкретного пользователя и пр.

Платформа Docsvision позволяет настроить различные параметры кэш-сервера: задать типы кэшируемых данных, срок их временного хранения и пр.

Кэш-сервер может горизонтально масштабироваться путём создания кластера серверов.

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