OSSデータベース取り取り時報

第25回 MySQLの公式Dockerイメージのご紹介,PostgreSQL9.6.4とPostgreSQL10ベータ3リリース

この記事を読むのに必要な時間:およそ 2.5 分

MySQLの公式Dockerイメージをご紹介します。PostgreSQLはセキュリティアップデートであるPostgreSQL9.6.4と,次期メジャーリリースに向けたPostgreSQL 10ベータ3がリリースされました。

[MySQL]2017年8月の主な出来事

7月にコミュニティ版の現行製品はほぼ全ての製品でマイナーリリースが行われたため,8月はPython用接続部品Connector/Python 2.1.7と.Net用のConnector/Net 6.10.3リリース候補版(RC)のみのリリースとなりました。なおConnector/Net 6.10はEntity Framework ⁠EF)⁠ Core 1.1対応を主眼としたバージョンであり,第24回で解説した8.0.x系列とは別の扱いとなります。

MySQLの公式Dockerイメージについて

MySQLでは従来からMySQLサーバーおよびMySQL ClusterのCommunity Editionを含むMySQL公式のDockerイメージをDocker Hubにて配布してきました。現在の製品版(GA)のMySQL 5.7の最新マイナーバージョンだけではなく,MySQL 5.6や5.5のいくつかのマイナーバージョン,および現在開発中のMySQL 8.0のイメージも利用可能です。導入までの流れとオプションなどについてはこちらにも掲載しましたのであわせてご確認ください。

商用版であるMySQL Enterprise Edition(MySQL EE)を含む公式Dockerイメージを8月からDocker Storeにて提供開始しました。

画像

この公式Dockerイメージの利用には,まずDocker IDを登録します。Docker StoreにDocker IDを使ってログインし,MySQL EEイメージのチェックアウト(利用手続き)を進めます。クライアント側にてdocker loginによるアクセス認証が済んでいれば,下記コマンドにてイメージを起動可能となります。

docker run -itd store/oracle/mysql-enterprise-server:5.7

ライセンス/サブスクリプションは別途購入していただくBYOL(BringYourOwnLicense)モデルとなっているため,この時点では費用は発生しません。なお8月24日現在,こちらのMySQL Enterprise Editionのイメージに含まれるスクリプトに問題がありコンテナの起動ができないケースがあり,MySQL 5.7.20のリリースまでに修正するためにMySQL開発チームが対応中です。またDocker Storeの導入ガイド(Setup Instructions)でイメージ名がstore/mysql/mysql-enterprise-serverと書かれている箇所がありますが,正しくはstore/oracle/mysql-enterprise-server:5.7となります。

[PostgreSQL]2017年8月の主な出来事

PostgreSQLは2017年8月10日にアップデートが実施され,バージョンはそれぞれ9.6.4,9.5.8,9.4.13,9.3.18,9.2.22となりました。今回のアップデートでは以下の3つのセキュリティ問題を含む多くのバグ修正が行われています。

  • CVE-2017-7546:いくつかの認証方式で空パスワードが利用できていた問題
  • CVE-2017-7547:システムテーブル"pg_user_mappings"のumoptionsに対するアクセス権が不足していた問題
  • CVE-2017-7548:lo_put() 関数の権限チェック不足により,任意のユーザによるラージオブジェクトの変更が可能となっていた問題

次期メジャーバージョンのリリースに向けては,同じく2017年8月10日にPostgreSQL 10 ベータ3がリリースされています。このリリースにはベータ2版で見つかった多くのバグの修正を含めPostgreSQL 10の最終リリースで利用できるすべての機能のプレビューが含まれています。

2017年9月開催予定のセミナーやイベント,ユーザ会の活動

db tech showcase Tokyo 2017

日程2017年9月5日(火)~7日(木)
場所秋葉原UDX Conference 6F
内容

db tech showcaseは,"A Playful Conference For Engineer ⁠技術者のための楽しむカンファレン ス)"をテーマにデータベースに関わるすべての技術者に,⁠学び」⁠気づき」⁠変化」を提供する場です。MySQL関連セッションはで以下が予定されています(⁠2017年8月28日時点:今後セッション内容が変更,追加される可能性有り)⁠

  • PostgreSQLとMySQLのセキュリティ関連機能の現状 by OSSコンソーシアム DB部会,日本PostgreSQLユーザ会,日本MySQLユーザ会
  • さいきんの InnoDB Adaptive Flushing(仮)⁠ by 瀬島貴則さん ⁠グリー株式会社)
  • MySQLを割と一人で300台管理する技術 by yoku0825さん ⁠GMOメディア株式会社)
  • 120億レコードの金融資産データを扱うマネーフォワードのMySQL活用のこれまでとこれから by市川貴志さん &飯田 祐基さん ⁠株式会社マネーフォワード)
  • MySQL Cluster新機能 - 7.5 & 7.6 by 奥野幹也さん ⁠日本オラクル株式会社)
  • MySQL InnoDB Clusterによる高可用性の実現 by 杉山真也さん ⁠日本オラクル株式会社)
  • MySQL 8.0の日本語キャラクタ・セットと文字照合 by 梶山隆輔 ⁠日本オラクル株式会社)

MySQL 5.7 初心者向けセミナー ~インストール編,セキュリティ基礎編~ in 名古屋

日程2017年9月7日(木)
場所日本オラクル株式会社 東海支社
愛知県名古屋市中区栄3-18-1 ナディアパークビジネスセンタービル 10F
内容2015年夏から開催し毎回大好評をいただいているMySQL入門セミナーシリーズがMySQL 5.7に対応。今回はインストール編とセキュリティ基礎編を開催。
主催日本オラクル MySQL GBU

MySQL 5.7 初心者向けセミナー ~インストール編,セキュリティ基礎編~ in 大阪

日程2017年9月8日(金)
場所日本オラクル株式会社 関西支社
大阪府大阪市北区堂島2-4-27 新藤田ビル 9F
内容2015年夏から開催し毎回大好評をいただいているMySQL入門セミナーシリーズがMySQL 5.7に対応。今回はインストール編とセキュリティ基礎編を開催。
主催日本オラクル MySQL GBU

第6回 関西DB勉強会

日程2017年9月9日(土)13:00~18:30
場所Insight Technology 大阪支店
大阪府大阪市北区大深町3-1 グランフロント大阪 ナレッジキャピタル タワーC 11F
内容関西で開催するDB勉強会。いろいろなコミュニティ合同で開催されます。第6回 ⁠関西DB勉強会』を2017年9月9日(土)に開催します。 会場は前回に引き続き,梅田のInsight Technologyさまの会場をお借りして開催いたします! 今回も,DB初心者でも参加しやすいを目指し,入門者用のセッションもご用意しています。

オープンソースカンファレンス 2017 Tokyo/Fall

日程2017年9月9日(土)⁠10日(日)
場所明星大学 日野キャンパス 28号館 2F(OSC受付)
東京都日野市程久保2-1-1
内容オープンソースのコミュニティや協賛企業,後援団体によるオープンソース関連のセミナーや展示などをお楽しみいただけます。
OSSコンソーシアム DB部会では各スペシャリストがお届け!データベース最新情報セミナー【MySQL 8/PostgreSQL 10/Cassandra】という講演を行う予定です。
日本MySQLユーザ会からは講演MySQLのメトリクス収集術 中級編とブース出展(土曜日のみ)⁠
およびOracle Corporation ⁠MySQL Community Team)からは講演ついにWindow関数も!! MySQL開発最新動向のご紹介とブース出展が予定されています。 JPUG, PGEConsによるPostgreSQLに関する講演とブース展示が予定されています。
主催オープンソースカンファレンス実行委員会

WebDB Forum

日程2017年9月18日(火)~9月20(木)
場所お茶の水女子大学
東京都文京区大塚2-1-1
内容ebDB Forumは,WebとDB技術の基盤および応用技術に興味のある研究者,大学院生, 学部生,企業やオープンソースコミュニティの技術者が一堂に会し, 最新研究動向や成果について議論し,交流を行う,大規模なイベントです。
主催情報処理学会データベースシステム研究会
日本データベース学会
電子情報通信学会データ工学研究専門委員会

著者プロフィール

山本文彦(やまもとふみひこ)

TIS株式会社

アプリ兼インフラエンジニアとしてさまざまなECサイトの開発現場を担当後,現在はOSSサポートサービスにおいて技術コンサルティングや保守サポートに従事。PostgreSQLだけでなく,MySQL, OracleなどのRDB,Amazon DynamoDBといったNoSQLなどさまざまなDB製品の利用経験を活かして,OSS製品の普及活動に力を注いでいる。


梶山隆輔

MySQL Sales Consulting Senior Manager。

日本オラクル(株)において,MySQLのお客様環境への導入支援や製品の技術解説を担当するセールスコンサルタントチームのアジア太平洋地域リーダー。多国籍なMySQL部門にて,オーストラリア,インド,台湾などに在籍するチームメンバーを束ね,アジア太平洋地域の25以上の国や地域でのMySQL普及やビジネスの拡大をミッションとする。

コメント

コメントの記入