Для одной из наших платформ Insights мы планируем создавать сводные базы данных SQLite3 в фоновом режиме и позволять отображать их в браузере в виде диаграмм. В настоящее время мы намерены использовать серверную конечную точку, которая будет обслуживать требования к данным.
Мы стремимся оптимизировать это, устраняя конечную точку на стороне сервера. Мы в порядке (с точки зрения безопасности), чтобы разоблачить SQLite3 непосредственно на S3 и иметь модуль javascript для чтения и генерации диаграмм.
Ожидается, что файлы SQLite3 будут достаточно небольшими - возможно, 4-6 столбцов и, возможно, 10-500 строк данных, и все они содержат только одну таблицу. Тесты показывают размер файлов менее 15 КБ. Мы не собираемся писать или манипулировать SQLite3 в браузере. Нам не нужно кэшировать его в браузере как форму WebSQL или IndexedDB, но мы в порядке с их использованием, если это то, что необходимо.
Из моих поисков в Интернете мы не можем найти Javascript-библиотеку, которая может читать файл SQLite3 и запрашивать ее для получения результатов. Если вы знаете какие-либо библиотеки javascript, которые могут это сделать, сообщите нам об этом.
С другой стороны, если вы считаете, что мы не должны делать это по какой-либо причине, то, пожалуйста, бросьте их как комментарии/ответы тоже, потому что это то, что мы пытаемся в первый раз и, похоже, поэтому приветствуем приветствие!