“sqlite3”的包装器,使其与“gevent”一起更好地发挥作用
gsqlite3的Python项目详细描述
PySqlite3的一种通用形式,包括SqlAlchemy方言。
该模块采用了一种简单的方法来关闭任何潜在的长时间运行的方法 到gevent集线器线程池执行。
这允许greenlet代码执行并行查询。
尝试demo脚本。
$ python demo.py Populating 'demo.sqlite' ... gsqlite3: 10 loops, best of 3: 105 msec per loop sqlite3: 10 loops, best of 3: 243 msec per loop
炼金术
通过指定'sqlite+gsqlite3'作为url方案,可以将gsqlite3与sqlalchemy一起使用。