2

sqlitebetter-sqlite3实现之间有什么区别?我必须使用 better-sqlite3 为表单创建数据库(+ 仅 node.js 和 express),但我发现的唯一明确示例使用 sqlite。有什么区别吗?如果没有,谢谢。否则,您是否知道带有 better-sqlite3 的数据库和表单的任何有用链接?谢谢

4

2 回答 2

4

在 better-sqlite3 中,您可以注册用 JavaScript 编写的自定义函数和聚合函数,您可以在 SQL 查询中运行它们。

在 better-sqlite3 中,您可以遍历结果集的游标,然后随时停止(您不必将整个结果集加载到内存中)。

在 better-sqlite3 中,您可以方便地接收多种不同格式的查询结果(此处、此处和此处)。

在 better-sqlite3 中,您可以安全地使用 SQLite 的 64 位整数,而不会因 JavaScript 的数字格式而丢失精度。

https://github.com/JoshuaWise/better-sqlite3/issues/262

于 2020-06-30T09:10:21.830 回答
0

一个重要的区别是:better-sqlite 允许同步 SQLite 查询。使用 sqlite,您无法做到这一点。

于 2020-06-15T14:25:40.123 回答