MySQLXのClassは以下のページを参照してください。http://dev.mysql.com/doc/dev/connector-nodejs/NodeSession.htmlその他、幾つかのパターンを検証してみましたが、node.js経由でJSONドキュメントデータをプラグイン経由で処理する事が可能なので、JSONドキュメント処理をXプロトコル経由で高速に処理出来そうです。SQL処理とSQLX経由の処理に関しては、自分の方では実際のベンチマークは行っていないので、Dimitriさんがブログで結果を発表してくれるのを待とうかと思います。リリース間もないので、色々と情報を集めて紹介出来ればと思います。Shellの初期設定と基本動作確認を確認してみました。基本的にこれらは、MySQL5.7で追加されたJSONデータ型を含むスキーマレスなドキュメントデータを、mysqlxプラグインを利用する事でより柔軟に処理出来るようにする為に追加され、MySQLをドキュメントデータベースとしてより利用し易くする為に追加された機能となっています。Shellは、MySQLサーバの開発と管理をサポートする、JavaScript、Python、SQLの対話型のインタフェースをサポートするMySQLの新しいコンポーネント。データのクエリと更新処理だけでなく、様々な管理操作を実行する為にMySQLのシェルを使用することができます。Shellを利用する為には、事前にMySQL5.7.12以降に含まれているXプラグインをインストールしておく必要があります。XプラグインXプロトコルを使用して通信を可能にするMySQLサーバプラグイン。DevAPIを実装するクライアントをサポートし、ドキュメントストアとしてMySQLを使用することができます。XプロトコルXプロトコルは、Xプラグインを実行しているMySQLサーバーと通信します。Xプロトコルは、SSL経由でCRUDとSQL操作、認証の両方をサポートしていて、コマンドのストリーミング処理を可能にし、プロトコルとメッセージレイヤ上に拡張可能。設定パラメータに関しては、此方を参照下さい。–sqlオプションを仕様してSQLを流し込んでみる。mysqlxのPort33060(Default:mysqlx_port)から、ローカルのMySQLにアクセスしてSQLを実行しています。接続方法としては、現状では、以下のモードを選択できるようです。scriptモードの状態でJSONデータを処理してみます。DevAPI経由でコーディング出来そう。現時点ではベータリリースなのでもう少ししたら確認。【その他:Status変数】こちらで、mysqlx経由の処理を確認する事が可能です。ShellのSQLモードの場合とjavascriptモードの場合では接続が3306か33060からの接続かどうかは以下のステータス変数でも確認する事が可能です。mysqlx経由のCRUDの実行数が確認出来る。【参考】http://dev.mysql.com/doc/refman/5.7/en/mysql-shell.htmlhttp://dev.mysql.com/doc/refman/5.7/en/document-store.htmlhttp://dev.mysql.com/doc/dev/connector-nodejs/http://mysqlserverteam.com/mysql-5-7-12-part-3-more-than-just-sql/http://mysqlserverteam.com/mysql-5-7-12-part-4-a-new-mysql-command-line-shell/メモ:Node.jsのサンプルもあるので、後日、別途JSONドキュメント処理を実施してみる。