Talk Submission

If you are interested in attending this talk at PyCon JP 2016, please use the social media share buttons below. We will consider the popularity of the proposals when making our selection.

talk

MySQL ShellとX Protocol連携によるPythonによるドキュメントデータ処理(ja)

Speakers

@RDBMS

Audience level:

Novice

Category:

Databases/NoSQL

Description

MySQL5.7.12から実装された、X Protocolを利用してmysqlshからPythonスクリプトを直接実行し、 MySQLをドキュメントデータベース(JSONドキュメント)として扱う方法の概要とデモ

Objectives

1. MySQLをドキュメントデータベースとして利用する方法の紹介 2. Python, javascript,SQLが利用可能ですが、今回はPythonにフォーカスを置いて説明。 X DevAPIを利用して、NoSQLとしてMySQLを活用する方法。

Abstract

MySQL5.7.10から導入されたJSONデータタイプの概要説明及び、 MySQL5.7.12から導入された、MySQLをドキュメントデータベースとして処理する為のAPIやプロトコル、 MySQL Shell、X DevAPI, X Protocolをデモ含めて概要説明。 MySQL Shellからは直接Pythonスクリプトを流し込めるので、MySQLのJSONデータ型に データを直接流し込む事が可能で、ドキュメントデータの管理がリレーショナルデータベース上で 容易に行う事が可能。 新機能を活用して、新たなサービス創造や工数削減に活用して頂ければと思います。 import json import mysqlx <SNIP> timeline = json.loads(res.text) for tweet in timeline: myDb.X_PYTHON.add(tweet).execute() <SNIP> Pythonスクリプトの実行例) mysqlsh --py < demo_python_twitter.py
  • このエントリーをはてなブックマークに追加