sqlite 和 better-sqlite3 实现之间的区别

hel*_*isA 4 sqlite difference better-sqlite3

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

小智 8

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

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

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

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

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