タグ

JSONとmysqlに関するtakaesuのブックマーク (4)

  • json型でもindexが貼りたい! - Qiita

    これはマイネットエンターテイメント Advent Calendar三日目の記事です。 今回はmysql5.7で追加されたjson型の基礎的な利用法、メリットとmysql5.7以降に搭載された新機能 Generated Column機能でjson型のデータにインデックスを張る方法について紹介をします 目次 環境 参考資料 基礎的な使い方 型のバリデートについて json型とtext型のパフォーマンス比較 jsonとGenerated Columnの連携によるインデックス利用とパフォーマンス 終わりに 環境 macOS 10.11 mysql 5.7.16 参考資料 公式ドキュメント http://dev.mysql.com/doc/refman/5.7/en/json.html https://dev.mysql.com/doc/refman/5.7/en/json-modification

    json型でもindexが貼りたい! - Qiita
  • UUUMエンジニアブログ

    皆様ごきげんよう。エンジニアの久保寺です。 【第2回】UUUM攻殻機動隊オンラインハッカソンを開催しました! - UUUMエンジニアブログ 過去内定者インターンのときにブログを書きましたが、そんな自分も入社してから1年以上経っていました。 👇👇👇新卒インタビューなるものも記事になっているので、是非見てください👇👇👇 www.wantedly.com ecsgoとは? まずはじめに、今回紹介するecsgoの簡単な説明をします。 ecsgoとはECSタスクのコンテナに対話式で接続し、手元からコマンドラインで操作することを可能にするツールです。 これとても便利で、僕のチームのメンバーは全員使っています! 導入 https://github.com/tedsmitt/ecsgo brew tap tedsmitt/ecsgo brew install ecsgo こちらのコマンドを叩く

    UUUMエンジニアブログ
  • MySQL5.7でJSONを使ってみる - Qiita

    MySQL5.7でJSONが使えるようになったというので、少し理解を深めようと思います。 作業メモレベルで恐縮なのですが記載します。 ドキュメントについて 公式のドキュメントは以下となります。 http://dev.mysql.com/doc/refman/5.7/en/json.html 他のリンクも色々と見ていたのですが、動かないことが多かったので徒労に終わりました。。 MySQL5.7のインストール ubuntu14.04にて作業しています。 以下のような感じでインストールしました。 $ wget http://dev.mysql.com/get/mysql-apt-config_0.3.5-1ubuntu14.04_all.deb $ sudo dpkg -i mysql-apt-config_0.3.5-1ubuntu14.04_all.deb $ sudo apt-get up

    MySQL5.7でJSONを使ってみる - Qiita
  • JSON型にindexも!MySQL 5.7のGenerated Columnsの可能性について探る - UUUMエンジニアブログ

    nazoです。 今回はMySQL 5.7の新機能であるGenerated Columnsについて紹介したいと思います。 Generated Columnsとは? 簡単に言うと、トリガーで特定のカラムにデータを入れるのを簡単に定義する方法みたいなもので、カラム定義時にAS 計算式と書くことで、そのカラムの値が該当の計算結果になります。 この機能はMySQL 5.7.6から追加されました。日語では「生成列」と呼ぶこともあるようです。 基的な使い方 リファレンスに書いてあるクエリを実行してみましょう。 mysql> CREATE TABLE triangle ( -> sidea DOUBLE, -> sideb DOUBLE, -> sidec DOUBLE AS (SQRT(sidea * sidea + sideb * sideb)) -> ); Query OK, 0 rows af

    JSON型にindexも!MySQL 5.7のGenerated Columnsの可能性について探る - UUUMエンジニアブログ
    takaesu
    takaesu 2016/09/27
    インデックス Generate columns を使ったあるカラムの文字列長を別のカラムに格納するなどができる
  • 1