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

第28回 MySQL Labsリリースのご紹介,PostgreSQL 10.1リリース

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

MySQL製品のアップデートはMySQL Workbenchのみでした。今回はMySQL Labsリリースについてご紹介いたします。PostgreSQLはセキュリティアップデートであるPostgreSQL10.1がリリースされました。

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

2017年11月17日に,MySQLのGUIツールであるMySQL Workbechのバグ修正を中心としたマイナーマイナーバージョン6.3.10がリリースされました。特にmacOS High Sierra上で利用した際の不具合の修正が多くなっています。

また11月10日にMySQLサーバーをよりセキュアに利用するためのガイドMySQL 5.7 Secure Deployment Guide(英語版)⁠が公開されました。このガイドはMySQLサーバーのインストールから基本的な設定,またMySQL Enterprise Editionで提供される拡張機能の活用など,包括的な内容となっています。

MySQL Labsリリース

MySQL Labsは,MySQLサーバーやツールの新しい機能や実験的な仕様をいち早く公開するサイトです。MySQLサーバーの開発サイクルは,おおむね3~6ヵ月ごとにDMR(Development Milestone Release)をリリースして機能追加を進めていき,RC(Release Candidate / リリース候補版)を経てGA(General Availability)に至ります。DMRは開発チームがリリース日を定めて,そのスケジュールまでに一定の品質に達した機能のみが含まれたリリースとなります。これにより品質が不十分な機能による影響を抑えて,新しい機能を試すことができます。

一方で,品質としては荒削りであったとしても,実験的な新しい機能などをコミュニティの皆様にいち早くお試しいただき,フィードバックをいただく機会を増やすためにリリースされるのが,MySQL Labsに掲載されている機能です。MySQL Labsに掲載されたMySQLサーバーの機能の多くは,以降のMySQLサーバーのメジャーバージョンに重要な新機能として取り込まれています。

  • MySQL 5.6 memcached API
  • MySQL 5.6 パフォーマンススキーマ
  • MySQL 5.6 スキーマ内マルチスレッドスレーブ
  • MySQL 5.6 オンラインAlter Table
  • MySQL Cluster 7.2 memcached API
  • MySQL 5.7 マルチソースレプリケーション
  • MySQL 5.7 新オプティマイザコストモデル
  • MySQL 5.7 グループレプリケーション
  • MySQL 5.7 JSONデータ型およびSQL関数

2017年11月現在掲載されている機能は以下の通りです。

モジュール名機能概要
MySQL Server 8.0.3 + InnoDBInnoDBストレージエンジンのIOレイヤーを分割し処理性能向上
MySQL Server 8.0.3 + JSON Table FunctionJSONドキュメントをテーブル構造に変換しSQLでの分析を可能に
MySQL Shell 8.0.3 + Autocompletion次世代のコマンドラインクライアントMySQL Shellに自動補完機能を追加

ぜひこれらの機能をお試しいただき,バグデータベース経由からフィードバックを開発エンジニアにお送りください。なお,MySQL Labsリリースはサイトにも明記してあるとおり,本場環境での利用は非推奨となりますのでご注意ください。ちなみに,MySQL Labsへの掲載について特にアナウンスは行われないため,MySQLサーバーのマイナーバージョンアップ時などにサイトを訪れていただくと,新しい機能が公開されているかもしれません。

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

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

  • CVE-2017-12172:起動スクリプトを使ってデータベース管理者がroot所有ファイルに書き込みできる問題
  • CVE-2017-15098:JSON関数のクラッシュによりメモリ内容が露出してしまう問題
  • CVE-2017-15099:INSERT ... ON CONFLICT DO UPDATEでデータ競合の確認に参照権限のチェックをしていない問題

なお,PostgreSQL 9.2についてはEOLを迎えたため,今回が最後のアップデートとなります。今後,アップデートやセキュリティパッチの提供が行われなくなりますのでご注意ください。

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

PGConf.ASIA

日程2017年12月4日(月)~6日(水)
場所秋葉原コンベンションホール 東京都千代田区外神田 1-18-13 秋葉原ダイビル 4F
内容PostgreSQLの国際カンファレンスです。日本で,世界中のPostgreSQL開発者と日本のユーザの交流の場になれることが期待されています。
  • 12/4 PostgreSQLの開発者が集う場。Unconference形式で実施
  • 12/5,12/6 PostgreSQL の導入事例,大規模運営に必要な技術など,ビジネスシーンで PostgreSQL を利用するのに必要なテーマのセッションを実施。
主催PGConf.ASIA 運営実行委員会

AssetView Ver.10 最新バージョン発表セミナー

日程 & 場所【東京】2017年12月6日(水)14:00~16:00
富士ソフトアキバプラザ セミナールーム1
⁠札幌】2017年12月1日(金)14:00~16:00
アスティ45 ACU-A スカイルーム1600
内容株式会社ハンモックのIT資産管理や情報漏洩対策のためのIT資産管理ソフトウェア『AssetView』の最新バージョンAssetView Ver.10では,インベントリやデータのレポジトリとしてMySQLサーバーが採用されました。最新バージョンの発表記念セミナーにて,MySQL 8.0の最新情報をご紹介いたします。当イベントは11月に福岡,大阪,名古屋でも開催されました。
主催株式会社ハンモック

第22回 中国地方DB勉強会 in 出雲

日程2017年12月2日(土)
場所出雲商工会議所 1階ホール
内容中国地方の各地でデータベースに関する勉強会を開催している中国地方DB勉強会が出雲会場で開催する勉強会。今回はRDBMSのメジャーバージョンアップと題してMySQL 8.0,PostgreSQL 10,SQLServer2017 についてご紹介予定です。
主催PostgreSQLユーザ会中国支部

オープンソースカンファレンス 2017 .Enterprise

日程2017年12月8日(金)
場所TKP渋谷カンファレンスセンター
内容オープンソースカンファレンスの中でも企業システムでのオープンソース活用をテーマにしたイベントです。MySQL Community Teamに関する講演とブース展示およびHeteroDB, Incと株式会社アクアシステムズによるPostgreSQLに関する講演が予定されています。
主催オープンソースカンファレンス実行委員会

著者プロフィール

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

TIS株式会社

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


梶山隆輔

MySQL Sales Consulting Senior Manager。

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

コメント

コメントの記入