A replicação de instantâneos é uma atualização instantânea dos dados publicados no momento. Não monitora nem envia atualizações entre atualizações.
Para responder às suas perguntas:
is snapshot replication a good choice?
A replicação de instantâneos é melhor usada quando os dados são alterados com pouca frequência, como uma atualização de catálogo ou quando os valores mais atualizados não são necessários. Depende dos requisitos da sua aplicação.
if yes, what is the ideal frequency that can be setup? twice-a-day? thrice-a-day?
Mais uma vez, depende dos requisitos da sua aplicação. Se o seu aplicativo exigir atualizações constantes, você deverá considerar a replicação transacional . Caso contrário, configure a frequência para atender às suas necessidades.