Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Binary protocol of Kyoto Tycoon with asyncio for io batching

Project description

ktasync

Kyoto Tycoon Asyncio (Python 3.4+). Binary protocol of Kyoto Tycoon with asyncio for io batching.

Based on Ulrich Mierendorffs work.

Read the docs: http://ktasync.rtfd.org/en/dev/

PyPy/CPython 2.7: Supported via trolluis

benchmark

Local:

orig get_bulk qps: 34811
orig set_bulk qps: 26580
get_bulk qps: 40689
set_bulk qps: 24900
batch get_bulk qps: 63306 [1]
Connections used: 20
dbm get qps: 31883
dbm get qps: 8803

Remote:

orig get_bulk qps: 1658
orig set_bulk qps: 2225
get_bulk qps: 2094
set_bulk qps: 2162
batch get_bulk qps: 3907 [1]
Connections used: 20

[1] The operation I try to improve

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ktasync, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size ktasync-0.0.1.tar.gz (11.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page