応募トーク
これは応募されたトークです。聞きたいと思うトークをSNSで拡散しましょう。選考時に参考にさせていただきます。
talk
Python データーベースドライバーの作り方(ja)
スピーカー
Hajime Nakagami
対象レベル:
中級
カテゴリ:
Databases/NoSQL
説明
Python のデーターベースドライバーを作る場合のコツ、留意点、既存のドライバーのソースコードを読む場合のポイントを解説します
目的
Python で RDBMSにアクセスするとき、ドライバー内部で何が起きているかを知る
概要
PEP-249 についての説明
他のプログラミング言語での DBAPI との比較
各RDBMS アクセスのネットワークプロトコルについての解説
プレースフォルダーの扱いについて(プロトコルとして prepare statement をサポートするか、文字列をフォーマットするか)
各データーベースドライバーソースコードリーディング MySQL/PostgreSQL/Firebird/SQLServer