プロポーザル
これは応募されたプロポーザルです。聞きたいと思うプロポーザルを各ページの下部にあるSNSのボタンで拡散しましょう。拡散された投稿をプロポーザルへの投票としてカウントし、選考時に参考にさせていただきます。
talk
How to write python NoSQL database driver(ja)
スピーカー
Hajime Nakagami
対象レベル:
中級
カテゴリ:
Databases/NoSQL
説明
Python データーベースドライバーの作り方(NoSQL編)
目的
Python でのバイナリーデータの取り扱いに慣れる
概要
PyConJP 2016 において 「Python データーベースドライバーの作り方」というタイトルで
RDBMS のドライバーを書いた経験を発表しました。
[https://gist.github.com/nakagami/bfbe98d62377f3f4554121ab161ae8c9](https://gist.github.com/nakagami/bfbe98d62377f3f4554121ab161ae8c9)
その後、RDBMS でないデーターベースのドライバーをいくつか Python で書いたので
今回はそれらについて紹介をしながら、そこでやり取りされるデータ
(ネットワークプロトコル)の話をします。
- Redis [https://github.com/nakagami/toyredis](https://github.com/nakagami/toyredis)
- MongoDB [https://github.com/nakagami/nmongo](https://github.com/nakagami/nmongo)
- Neo4j [https://github.com/nakagami/minibolt](https://github.com/nakagami/minibolt)
- Cassandra [https://github.com/nakagami/minicql](https://github.com/nakagami/minicql)
紹介するドライバーの github リポジトリにスターを付けてくれると私が喜びます。