O PouchDB pode proxy de um grande banco de dados no lado do cliente?

Trabalhando em aplicativos de página única, tenho que escrever um monte de código padrão para sincronizar com os dados do servidor.

PouchDB oferece uma solução elegante para esse problema, permitindo acessar os dados localmente no lado do cliente.

O que eu não entendo é se o Pouch é adequado como um proxy de banco de dados ou não, nos casos em que o banco de dados é muito grande para caber totalmente na memória do navegador.

Tanto quanto posso ler, o Pouch trabalha duplicando um banco de dados remoto inteiro e, portanto, pode ser usado apenas nos casos em que o banco de dados inteiro se encaixa na memória do navegador.

Exemplo de caso de uso

Digamos que eu tenha um banco de dados com todos os artigos da Wikipedia e que eu queira manipular parte deles no lado do cliente. A replicação não é o caminho a seguir, o que é necessário é o proxy. Por exemplo, quando uma consulta é emitida localmente no lado do cliente, apenas os resultados correspondentes devem ser transferidos. Não é possível executar uma consulta apenas nos valores replicados, porque não é possível replicar todo o banco de dados localmente.

questionAnswers(1)

yourAnswerToTheQuestion