目录
产品简介
sql.js是一个 JavaScript SQL 数据库。它允许您创建一个关系数据库并完全在浏览器中查询它。您可以在此在线演示中试用。它使用存储在内存中的虚拟数据库文件,因此不会持久化对数据库所做的更改。但是,它允许您导入任何现有的 sqlite 文件,并将创建的数据库导出为JavaScript 类型数组。
sql.js使用emscripten将SQLite编译为 webassembly(或为与旧浏览器兼容的 javascript 代码)。它包括贡献的数学和字符串扩展函数。
sql.js 可以像任何传统的 JavaScript 库一样使用。如果您正在使用 JavaScript 构建本机应用程序(例如使用 Electron),或者正在使用 node.js,您可能更喜欢使用SQLite 到 JavaScript 的本机绑定。本机绑定不仅会更快,因为它将运行本机代码,而且它还能够直接处理数据库文件,而不必将整个数据库加载到内存中,从而避免内存不足错误并进一步提高性能。
SQLite 是公共域,sql.js 是 MIT 许可的。
所属公司
Alon Zakai