ultramysql

2012-06-23 06:14:38 +08:00
 Livid
https://github.com/esnme/ultramysql

可以用 C/C++ 写成的,号称性能超好的 Python MySQL 驱动。
4508 次点击
所在节点    Python
7 条回复
gonbo
2012-06-23 07:37:08 +08:00
gevent都成标配了,里面声明支持gevent.
happy15
2012-06-23 12:17:49 +08:00
但是当读取的数据超过4万条的时候,就会撑爆它的buffer...
所以不太适合用于集中大数据分析。
chuangbo
2012-06-23 12:22:20 +08:00
@gonbo 很好奇它为什么不兼容 pep249 以及它是如何兼容 gevent 的。
phuslu
2012-06-23 16:05:42 +08:00
@chuangbo 它使用了 python 的 _socket 模块来进行 network io, 而不是系统的的 socket c api。
这样 gevent.monkey.patch 就能起作用了。很不错。 类似的手法还用在了 ultramemcached 里面。
phuslu
2012-06-23 16:06:55 +08:00
话说 ESN.me 这个公司应该大量的使用 gevent, 而且也在 github 回馈了很好的,如著名的 ujson
chuangbo
2012-06-23 17:03:55 +08:00
@phuslu 惊现 goagent 作者!感谢!!
Livid
2012-06-23 17:05:05 +08:00
@phuslu 他们是 battlelog.battlefield.com 的作者,偶像级的 Python 开发团队。:)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX