「DBもプロトコルもバージョンも…みんな違ってみんないい」 "Python データーベースドライバーの作り方" #pyconjp #pyconjp_205

Python データーベースドライバーの作り方 @hajime_nakagami Hajime Nakagami https://pycon.jp/2016/ja/schedule/presentation/13/ Python のデーターベースドライバーを作る場合のコツ、留意点、既存のドライバーのソースコードを読む場合のポイントを解説します
0
Hajime Nakagami @hajime_nakagami

日大プログラマー ビープラウドという会社で働いています Now Hiring https://t.co/BsxMrWQGrR

リンク Gist How to write python database driver (PyCon JP 2016 talk) How to write python database driver (PyCon JP 2016 talk)

c-bata @c_bata_

nakagamiさんのPython データベースドライバーの作り方にきた 型ヒントはYoutubeでみよう #pyconjp #pyconjp_205

2016-09-22 16:15:27
tell-o 🍥 @tell_k

パパの発表見に来ました(意味深) #pyconjp_205

2016-09-22 16:19:24
c-bata @c_bata_

ディスプレイに隠れてnakagamiさんの顔がよく見えない 撮影の方も困ってそうw #pyconjp_205

2016-09-22 16:21:56
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

pythonのDBどらいばpymysqlとかpymssqlとか使ってるけど、ドキュメンテーションが大概PEP249見ろだったような。 PEP249って仕様じゃなかったのか… #pyconjp_205

2016-09-22 16:24:17
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

多機能カーソルの闇はADO.Recordsetを思い出す #pyconjp_205

2016-09-22 16:25:51
清原弘貴 @hirokiky

#pyconjp_205 ドライバーごとの実装のスレッドセーフ度合いがあって規定されている

2016-09-22 16:28:31
清原弘貴 @hirokiky

#pyconjp_205 データーベースサーバーとのやりとりの実装には仕様を読んで満たすものを作ってあげる。ポイントはいくつかあるので押さえとくといいらしい。あとはデーターベースとのやり取りをダンプして読むとか

2016-09-22 16:31:50
清原弘貴 @hirokiky

#pyconjp_205 postgreとの喋り方。渋い。頑張れば手でも喋れるかな

2016-09-22 16:37:24
モノタロウ侍 @monotarosamurai

Py3 native 世代。。 c(;・∀・)c #monotaro #pyconjp twitter.com/sockety_v/stat…

2016-09-22 16:38:05
s/v @sockety_v

python3は2008年から。この子が生まれた頃には既にpython3があったのかも twitter.com/monotarosamura…

2016-09-22 16:28:23
nukosu @dotekrc

Python用のデータベースドライバ,nakagami (github.com/nakagami) さんのトークを聴いて,何かけそうな気がした来たぞ…(泥沼 #pyconjp_205 #pyconjp

2016-09-22 16:38:15
🍭 小笠原みつき @YAMITZKY

yamitzky.moe gandiさんでクーポン配ってたので使ってみた #pyconjp

2016-09-22 16:38:54
SHIMADA @_shimada

まず「pep-3107関数アノテーション」という任意の式を書ける文法拡張を設けて、その上に型の記法が載ってるのか #pyconjp

2016-09-22 16:39:19
佐藤治夫 @haru860

データベースドライバーと、DBのやりとりの中身を見たのは初めて。面白いなあ。 #pyconjp_205 #pyconjp

2016-09-22 16:39:37
さわでぃさん🍅🦒🗼🐴💻⚓ @sawadyrr5

ドライバはこういうふうにDBMSとお喋りしてるのか… 低レイヤの話は新鮮 #pyconjp_205

2016-09-22 16:41:17
清原弘貴 @hirokiky

#pyconjp_205 生のバイトのやり取りを見て「あ、ここかな。ここはこの情報かな」って言えるの見慣れてるんだなって感じ

2016-09-22 16:41:50
Renyuan Lyu 呂仁園 @RenyuanLyu

.@tg__dev さんの「カラオケ/退学者検出/仮想通貨/宗谷/天文学! #pyconjp 2016 LT5連発」をお気に入りにしました。 togetter.com/li/1027521

2016-09-22 16:43:28
清原弘貴 @hirokiky

postgre値は全部文字列で返ってくるから、判断してキャストしてやるそう #pyconjp_205

2016-09-22 16:43:28
c-bata @c_bata_

minipg #pyconjp #pyconjp_205 / “GitHub - nakagami/minipg: Yet another Python PostgreSQL database driver” htn.to/zMRnFM

2016-09-22 16:43:43