对于我们的 Insights 平台之一,我们计划在后台生成汇总 SQLite3 数据库,并让它在浏览器上呈现为图表。目前,我们打算创建一个服务于数据需求的服务器端端点。
我们希望通过完全消除服务器端端点来进一步优化这一点。我们可以(从安全角度来看)直接在 S3 上公开 SQLite3 并让 javascript 模块读取并生成图表。
SQLite3 文件预计相当小——可能有 4-6 列,可能有 10-500 行数据,并且所有这些文件都只包含一个表。测试运行表明文件大小小于 15KB。我们不打算在浏览器上编写或操作 SQLite3。我们不需要将它作为 WebSQL 或 IndexedDB 表单缓存在浏览器上,但如果需要,我们可以使用它们。
从我的网络搜索中,我们找不到可以读取 SQLite3 文件并查询结果的 Javascript 库。如果您知道任何可以执行此操作的 javascript 库,请告诉我们。
另一方面,如果您认为我们不应该出于任何原因这样做,那么也请把它们作为评论/答案扔掉,因为这是我们第一次尝试的东西,看起来有点不合时宜-box,欢迎反馈!