Qual é a melhor maneira de ler Sqlite3 diretamente no navegador usando JavaScript?

Para uma de nossas plataformas Insights, planejamos gerar bancos de dados SQLite3 resumidos em segundo plano e deixá-los renderizados no navegador como gráficos. Atualmente, pretendemos um terminal do lado do servidor que atenda ao requisito de dados.

Estamos procurando otimizar ainda mais isso, eliminando totalmente o endpoint do lado do servidor. Estamos bem (de uma perspectiva de segurança) para expor o SQLite3 diretamente no S3 e ter um módulo javascript lido e gerar os gráficos.

Espera-se que os arquivos SQLite3 sejam relativamente pequenos - talvez de 4 a 6 colunas e talvez de 10 a 500 linhas de dados, e todos contendo apenas uma tabela. As execuções de teste indicam tamanhos de arquivo inferiores a 15 KB. Não pretendemos escrever ou manipular o SQLite3 no navegador. Não precisamos armazená-lo em cache no navegador como um WebSQL ou um formulário do IndexedDB, mas não há problema em usá-los se isso for necessário.

Nas minhas pesquisas na web, não conseguimos encontrar uma biblioteca Javascript que possa ler um arquivo SQLite3 e consultá-lo em busca de resultados. Se você souber de alguma biblioteca javascript que possa fazer isso, entre em contato conosco.

Por outro lado, se você acha que nós não deveríamos estar fazendo isso por qualquer razão, então por favor, jogue-os como comentários / respostas também, porque isso é algo que estamos tentando pela primeira vez e parece um pouco fora do comum. -box, então feedback bem-vindo!

questionAnswers(2)

yourAnswerToTheQuestion