Репликация баз данных – процесс копирования содержимого одной базы данных на множество других.

Чем полезна репликация баз данных при работе кассового сервера.

Во-первых, отказоустойчивость. Если реплика распределена по нескольким физическим накопителям (желательно расположенных в разных географических местах), то в случаи какой-либо аппаратной неисправности и программного сбоя сервера (или нескольких серверов) данные из базы не будут потеряны, а кассовый сервер всегда можно переключить на другой источник.

Во-вторых, можно снизить нагрузку на основной сервер за счет операций чтения (операции чтения можно проводить из любой базы данных из реплики). Так, например, если переключить сервис для построения отчетов и отображения информации о продажах (artixcs-clickhouse-rest) на базу данных, хранящую копию данных главного сервера, то просмотр отчетов и продаж больше не будут нагружать главный сервер.

  • No labels