SQL.JS:JS数据库

Posted 开源软件库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL.JS:JS数据库相关的知识,希望对你有一定的参考价值。

sql.js是一个javascript SQL数据库。它允许你创建一个关系型数据库,并完全在浏览器中查询它。你可以在这个在线演示中试用它。它使用一个存储在内存中的虚拟数据库文件,因此不会持久化对数据库的更改。然而,它允许你导入任何现有的sqlite文件,并将创建的数据库导出为一个JavaScript类型的数组。

sql.js 使用 emscripten 将 SQLite 编译成 webassembly(或编译成 javascript 代码以兼容旧版浏览器)。它包括数学和字符串扩展函数。

sql.js可以像任何传统的JavaScript库一样使用。如果你是在JavaScript中构建一个本地应用程序(例如使用Electron),或者是在node.js中工作,你可能会更喜欢使用SQLite与JavaScript的本地绑定。原生绑定不仅速度会更快,因为它将运行原生代码,而且还能直接对数据库文件进行处理,而不是必须在内存中加载整个数据库,避免内存外的错误,进一步提高性能。


关注“开源软件库”,获取最新有趣的,最新的开源软件


以上是关于SQL.JS:JS数据库的主要内容,如果未能解决你的问题,请参考以下文章

js -- 操作sqlite数据库

nano-sql.js的基本操作

如何从另一个 .js 文件调用 .js? [复制]

在electron中使用sqlite:sql.js简介

如何清理 sql.js 输入?

前端直接操作 SQLite 的开源库推荐