You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
MySQL-Python (MySQLdb) のメンテナンスが停滞したことで fork して後方互換性を保ったままメンテナンスをしている mysqlclient ですが、 Django の recommend になりました。 Databases | Django documentation | Django もともと推奨になっていた MySQLdb が Python 3 をサポートしないままメンテナンスが停滞していることが問題になり、対立候補が MySQL Connector/Python と mysqlclient でした。 Oracle 公式の安心感(僕個人が片手間にやってるよりは圧倒的に開発リソースを避けるはず)も捨てがたいのですが、クエリ結果のカラム数×行数(=MySQLパケット数)が多い時に Pure Python の MySQL Connector/Python と libmy
Python 3.3 の現状の MySQL 事情ってだいぶ解りにくいので、 MySQL-python と PyMySQL についてまとめておきます。 MySQL Connector/Python とかも Python 3 対応しているはずですが使ってないので知りません。 MySQL-python 多分デファクトスタンダードな MySQLドライバなのですが、現状リリースされている 1.2.4 では Python 3 対応ができていません。 Fork の MySQL-for-Python3 が推奨されます。 PyMySQL 一応、この前リリースした PyMySQL 0.6 で動くはずです。 速度的には CPython で使う文には MySQL-python の方が速いはずなので、そっちを使ったほうがいいです。 また、 PyMySQL 0.6 はプロトコル仕様みながら結構書き換えたので人柱要素も
PyMySQL のコントリビュート始めました という記事を書いたころ、ちょうど PyMySQL のメンテナが活動できなくて開発が停滞していたので新しいメンテナを募集していました。 僕はその募集に気づいていなかったので立候補もしていなかったのですが、幸運なことにアクティブなメンテナが立候補してくれ、無事引き継ぎもされました。 新しいメンテナにお願いして、リポジトリを PyMySQL Organization で管理した上で、僕もコミッタにさせてもらいました。 というわけで新しいリポジトリのURLはこちらになります。 https://github.com/PyMySQL/PyMySQL/ 履歴を見てもらえると判るのですが、凄まじいペースで Issue を消化して、今日0.6がリリースされました。 大きい変更点としては次のとおりになります Python 3.3 以降にコード変換なしで対応 以前は
はじめに このエントリはPySpaアドベントカレンダーの22日目のエントリです。 PHPとかJavaがクソとか言うエントリではありませんのでご注意願います。 PySpaについて まあ言うことはありません。ロビーでイリーガルな話やヒドいい話などをする合宿です。 コードとか二の次であってみんなの闇を共有する合宿です。 多分逮捕者がでてもおかしくないです。 最近作ってるもの せっかくなので最近作ってるもの話をしておきます。 dismage dismage - MySQL Protocol Server 要は MySQL Protocol を話す Server です。WSGI ライクなインターフェイスを持っています。 isucon 用に作りはじめたのがきっかけです。内部は libdrizzle で作られています。 全て非同期のAPIを使って実装されていますが、毎度のことながら greenlet で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く