用于gevent框架的tarantool连接驱动程序

gtarantool的Python项目详细描述


所需的连接器Tarantool 1.6版:

$ pip install gtarantool

尝试示例:

importgeventimportgtarantoolcnt=0definsert_job(tnt):globalcntforiinrange(10000):# make io job herecnt+=1tnt.insert("tester",(cnt,cnt))tnt=gtarantool.connect("127.0.0.1",3301)jobs=[gevent.spawn(insert_job,tnt)for_inrange(10)]gevent.joinall(jobs)

在这种方案下,gtarantool驱动程序生成较少数量的读/写tarantool套接字。

请参阅基准测试结果1.5字节上的插入/选择/删除10万个元组的时间:

calltarantoolgtarantool
insert32.44824710.072774
select22.3269689.305423
delete33.5351889.464293

在这种情况下,您的代码不包含回调并保持同步!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java正则表达式查找但不包含在组中   java在for循环内的主线程中调用AsyncTask   java解析SOAP服务的响应时遇到问题。XML有什么问题?   java Servlet ClassNotFoundException出现在包中时。。。为什么?   Facebook SDK中的安卓 R.Java与应用程序R.Java冲突   java为什么我得到SSLProtocolexception:尝试发送http请求时握手失败?   java Base64编码字符串搜索   在htmlunit中选择java下拉菜单   java列表添加到HashMap   java设置断点的最短NOOP语句是什么?   java如何检索windows中所有应用程序最近使用的文件   java正则表达式,包含正向向后看和向前看   如何在java中通过API从url获取图像?   如何将for-each循环转换为Java流和lambda函数?   java如何使用jackson流式api解析给定的json?   java暂停调用方法jdbcTemplate。getDataSource()   java如何在使用getJdbcTemplate时使用union运算符设置sql查询的参数。查询(sql、新对象[]、行映射器)?   java我可以为HQL查询指定结果对象类型吗?   java Spring未满足的依赖项错误   maven试图重新定位poi jar,但未找到java类异常