分122015年10月にはMySQLの最新バージョン5.7が製品版となったほか,PostgreSQLも次期メジャーリリースの9.5に向けたベータバージョンがリリースされました。今回はこれらの新バージョンや関連セミナーについてご紹介します。Tokyo/Fallは,全国で開催されるOSCの中でも最大級の規模であり,データベースに関するセッションも豊富にありました。5.7で遊んでみよう」というセミナーで紹介しました。日本支社からはPostgreSQL専用クラスタツールのpgpool-IIがそれぞれ紹介されました。NoSQLとしては,Neo4jユーザ会からグラフデータベースの最新事情についての紹介セッションがありました。本記事の冒頭にもありましたように,MySQLおよびPostgreSQLそれぞれ新バージョンのリリースが着実に進み,市場としてもOSSのDBへの関心度は高くなっています。Tokyo/Fallのトップページに掲載される予定ですので,お聞き逃した方はそちらで最新情報をチェックされてはいかがでしょうか。5.7が2015年10月19日にリリースされました。5.7では大幅な性能向上を含む数多くの改良が行われており,新機能や主な改善点は200項目近くにのぼります。Teamにてまとめた新機能および改善点一覧は,日本のMySQLコミュニティによって翻訳もされています。5.7では,パーサやオプティマイザのリファクタリングによる性能向上とより柔軟なデータアクセスに加え,GIS機能を独自実装からBoost.Geometryベースに置き換え,セキュリティ関連機能の改良などが行われています。レプリケーションに関しては,複数のサーバから1台にデータ変更点を集約できるマルチソースレプリケーションやスレーブでのデータ変更性能を向上させ遅延を抑制するマルチスレッドスレーブをはじめとして,多数の実用的な機能が追加されています。Labs(実験室)では,複数のMySQLサーバをレプリケーションのマスターとして,マルチマスタ構成が実現できるグループレプリケーションを開発中です。5.7ではJSONデータ型およびJSON関数を実装しました。9.4のJSONB型と同様にJSON文字列をバイナリ化した形式で格納します。5.7ではJSON関数を使うことでJSONドキュメント内のデータの参照や変更を行うこともできます。Column)と組み合わせることで,JSONドキュメント内のデータに対するインデックスの作成も可能です。これによりRDBMSとドキュメントデータベースの両方の要件を持つアプリケーションから,MySQLのみを用いての運用を実現できます。一部のドキュメントデータベースでは実装されていないACIDなトランザクションにももちろん対応しており,複数のドキュメントまたはドキュメントとテーブルを一つのトランザクションで変更することもできます。RouterもGAになりました。Routerが適宜接続やトランザクションを転送します。Routerにはプラグインとしてフェールオーバー時に接続を自動的に切り替える機能やマルチマスタ構成の際にロードバランスする機能など,機能追加が行える仕組みを設けています。日本語での機能概要の説明はこちらです。5.7のリリースとほぼ同じタイミングで,日本MySQLユーザ会の15周年を記念するイベントが株式会社コロプラにて開催されました。本イベントは原稿執筆時点では終了していないため,2015年11月の本連載にて詳細をご報告いたします。5.7のリリースを速報する位置づけでのセミナーが10月30日に開催されました。東京での追加開催を予定しますので,ぜひご参加ください。1が予定通りリリースされました。9.0~9.4のマイナーバージョンアップも行われました。9.5メジャーリリースに向けてテストが行われています。Lockの削減によるスループットの向上など,機能面・性能面での改善が数多く含まれています。9.5にまとめられています。第2回でもご紹介しましたが,PostgreSQLのコア機能開発などもおこなっているNTTデータの澤田氏がPostgreSQL9.5の新機能紹介をしています。解説(デモ付)の2本立ての勉強会が株式会社サムライズムにて開催されました。株式会社TISの中西氏による「新しくなったpg_monzでPostgreSQLのクラスタを監視しよう」ではpg_monzのバージョン2.0から強化されたクラスタ監視機能の紹介や他製品との比較,またVagrantでpg_monz+zabbixを自動構築するAnsibleのプレイブックが紹介されました。(⁠後編)」ではMySQLとPostgreSQLのメリット,デメリットをもとに実務での使い分けや,両者の違いを講演者の経験も踏まえ説明しながら,実際の運用時のハマリどころ(罠)が紹介されました。当日の様子の動画は後日,第32回PostgreSQL勉強会ページにて配信予定です。OSC著者プロフィール下雅意美紀(しもがいみき)TIS株式会社TISが提供するOSSサポートサービスにおいてOSSのサポート業務に従事。日本PostgreSQLユーザ会(JPUG),PostgreSQLエンタープライズコンソーシアム(PGECons)といったPostgreSQL関連のコミュニティで積極的に活動しており,2014年度のJPUG感謝賞を受賞。日本オラクル(株)において,MySQLのお客様環境への導入支援や製品の技術解説を担当するセールスコンサルタントチームのアジア太平洋地域リーダー。多国籍なMySQL部門にて,オーストラリア,インド,台湾などに在籍するチームメンバーを束ね,アジア太平洋地域の25以上の国や地域でのMySQL普及やビジネスの拡大をミッションとする。Databaseに関する技術支援業務を担当後,OSSプロダクトを扱う専門チームに配属。現在はPostgreSQLのR&D業務を担当。PostgreSQLの技術者を育成するための教育活動にも力を入れており,近年はコミュニティ活動を中心に全国でPostgreSQLの講演を行っている。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。