10年以上前に、簡単な pure python の PostgreSQL ドライバーを書いた。
https://github.com/nakagami/minipg
最近、aiomysql https://github.com/aio-libs/aiomysql/
のコードをベースに非同期IO の機能を追加した。
https://github.com/nakagami/minipg/blob/master/test_async.py
性能的にも機能的にも、他の PostgreSQL ドライバーには敵わないけど、
PostgreSQL のネットワークプロトコルの理解か何かで、誰かの参考になればいいなぁ。
パッケージとしてどこか使いどころないかなぁ。
最近、バイナリー形式の wheel が普及して pure python なパッケージのメリットは以前ほどにはないんだよなぁ。
ただ、世の中にこんな自己満足みたいなソフトウェアがもっと増えればいいなって思っているので、使いどころなくても気にしない。
この記事へのコメント