首页 > 代码库 > Sqlite3 排队机制的应用
Sqlite3 排队机制的应用
sqlite 是单线程的,在node-webkit软件中执行事务时再执行别的操作会失败。因此创建排队机制,所有执行等待事务执行完成再执行。应用了“sqlite3-transactions”库,方便快速的处理。在sqlite中事务执行前设置“PRAGMA synchronous=OFF;”会加快执行速度,特别是对大量数据批量操作的事务中。缺点是数据安全性差一点。如果在这个执行过程中程序强制退出或电脑断电等会造成数据丢失或损坏。另外如果表之间没有关联性,或没有关联查询的话,可以多分几个库,这样能提高数据库读写效率。库的应用sqlite3-transactions可以到github https://github.com/Strix-CZ/sqlite3-transactions/ 中去下载。
Sqlite3 排队机制的应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。