A replicação do SQL Server no lado do editor é alimentada por meio de um aplicativo que lê dados diretamente do log de transações, não das tabelas reais do banco de dados do SQL Server.
No lado do assinante, os dados estão sendo gravados no SQL Server, linha por linha, por meio de procedimentos armazenados (por padrão).
Existem alguns aplicativos MUITO grandes que eu gerencio e que não precisam ter leituras transferidas para outro SQL Server. Há muito poucos aplicativos que precisam ser dimensionados. 99% do tempo, simplesmente configurando a indexação adequada e projetando adequadamente o servidor e o armazenamento, lidará com grandes cargas de trabalho se um servidor grande o suficiente tiver sido adquirido.