Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sqlite和better-sqlite3实现之间的差异_Sqlite_Difference_Better Sqlite3 - Fatal编程技术网

sqlite和better-sqlite3实现之间的差异

sqlite和better-sqlite3实现之间的差异,sqlite,difference,better-sqlite3,Sqlite,Difference,Better Sqlite3,sqlite和better-sqlite3实现之间有什么区别?我必须使用BERTER-sqlite3为表单创建数据库(+仅node.js和express),但我发现的唯一清晰示例使用sqlite。有什么区别吗?如果没有,谢谢。否则,您知道使用BERTER-sqlite3的数据库和表单有什么有用的链接吗? 谢谢一个重要的区别是:更好的sqlite允许同步sqlite查询。在better-sqlite3中,您可以注册用JavaScript编写的自定义函数和聚合函数,这些函数可以在SQL查询中运行 在

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

一个重要的区别是:更好的sqlite允许同步sqlite查询。在better-sqlite3中,您可以注册用JavaScript编写的自定义函数和聚合函数,这些函数可以在SQL查询中运行


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


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


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