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

第67回まもなくOSC 2021 Online/Spring、♪MySQL 8.0リファレンスマニュアル日本語化、座談会「若手エンジニアに訊くPostgreSQLの魅力」

この連載では、OSSコンソーシアム データベース部会のメンバーが、さまざまなオープンソースデータベースの毎月の出来事をお伝えしています。

今週末はオープンソースカンファレンス2021 Online/Spring

3月5日(金)と6日(土)に、オープンソースカンファレンス(OSC)2021 Online/Springが開催されます。OSCがオンライン開催に移ったのが昨年2020年のSpringからですから、2巡目になります。今回のSpring以降もまだしばらくはオンラインでの開催になることが決まっています。

OSSコンソーシアムでは、今回もオープンソースビジネス推進協議会(OBCI)との共同企画トラックを組んで、他のOSS関連団体にもご協力いただいてセミナーと座談会を実施します。私たちデータベース部会では、この連載「OSSデータベース取り取り時報」の記事からピックアップした2020年のトピックスを紹介します(内容と登壇者は記事執筆時点で調整中のもので、変更になる可能性があります⁠⁠。

企画トラック「OSS応援団体の役割とこれから(仮)」開催概要

日時
2021年3月5日(金)14:00~17:45
《第1部~第2部》クセがすごいOSSコンソーシアムの部会活動トピックス
AI IoT Robotics Automotive部会
オープンCOBOLソリューション部会
開発基盤部会
データベース部会(OSSデータベース取り取り時報2020年総集編)
東海支部
ビジネス&教育ソリューション部会
分散コンピューティング部会
《第3部》OBCI最終セミナー
吉田行男(OBCI事務局長)
石井達夫(SRA OSS, Inc. 日本支社)
《第4部》座談会: OSS応援団体の役割とこれから(仮)
橋本明彦 (オープンソースソフトウェア協会 会長)
山崎実 (OSSコンソーシアム 会長)
黒坂肇 (日本OSS推進フォーラム 理事長)
石井達夫 (OBCI理事長)
吉田行男 (OBCI事務局長/OSS御意見番)
溝口則行 (OBCI副理事長/OSSコンソーシアム 副会長)

[MySQL]2021年2月の主な出来事

2021年2月のMySQLの製品リリースはありませんでした。本連載の第65回でご紹介したMySQLベースのクラウドデータベースMySQL Database Serviceの分析処理を高速化するHeatWaveのアップデートが2月9日に行われています。テキストデータ型への対応、日時関連の関数の追加対応のほか、パフォーマンススキーマへのメタデータの追加が行われています。

このHeatWaveに関しては業務システムのデータのもとに分析処理性能向上や運用性の先行検証を行ったSCSKが2月2日に検証結果の報告ウェビナーを開催しました。このなかでは他のクラウドの分析基盤と比較してもHeatWaveが高いコストパフォーマンスを示していることや、BIソリューションのLookerとの連携などを紹介していました。

♪MySQL 8.0リファレンスマニュアル日本語化プロジェクト始動

MySQLのリファレンスマニュアルは5.6では日本語版が用意されていましたが、その後のバージョンでは英語のみでした。第66回でご紹介したとおりMySQL 5.6が2021年1月にリリースされたマイナーバージョン5.6.51で最終リリースとなることもあり、要望の多かったMySQL 8.0および利用者の増加が見込まれるクライアントプログラムMySQL Shellのリファレンスマニュアルが日本語化されることになりました。

旧MySQL社時代からの著作権の関連もあり、リファレンスマニュアルはコミュニティで自由に翻訳を行えるようなライセンスには残念ながらなっていません。そのため翻訳については日本オラクルが行い、ドラフト版に対してコミュニティからのフィードバックを募ることとなりました。ドラフト版は以下の暫定URLで公開されています。

MySQL 8.0
MySQL 8.0 リファレンスマニュアル
MySQL 8.0 Reference Manual(翻訳元となるバージョン)
MySQL Shell
♪MySQL Shell 8.0 (MySQL 8.0 の一部)
MySQL Shell 8.0 (part of MySQL 8.0)(翻訳元となるバージョン)

MySQL 5.6の日本語版をベースとしており、新たに翻訳された箇所には「♪」マークがついています。ページによっては元の英語版が完全に新規に作成されているので、全ての文章に「♪」マークがついて賑やかなことになっていたりします。最終版として公開される際にはこの「♪」マークは削除される予定となっています。

2月17日には日本オラクルのDeveloper Marketingチームが主催するイベントMySQL Technology Cafeがこの日本語化をテーマに開催されました。過去の日本語化の裏話や、日本MySQLユーザ会の坂井さんからもMySQLのマニュアルに関する熱い思いを語っていただいています。当日の模様はYouTubeにも掲載されています

翻訳されたマニュアルへのフィードバックか3月中旬までMySQLのバグデータベースのJapanese Documentのカテゴリで受け付けています。

[PostgreSQL]2021年2月の主な出来事

PostgreSQLエンタープライズ・コンソーシアム(PGECons)の座談会付きのセミナーが開催されました。また、マイナーバージョンアップのリリースがあり、セキュリティ上の問題の修正が含まれています。

セミナー:事例から学ぶPostgreSQL活用のヒント・若手エンジニアに訊くPostgreSQLの魅力

PostgreSQLエンタープライズ・コンソーシアム(PGECons)のセミナー「事例から学ぶPostgreSQL活用のヒント・若手エンジニアに訊くPostgreSQLの魅力」が2月19日にオンラインで開催されました。

前半の第1部と第2部は、データベースの移行や、サポートを行ってきた事例に基づく発表講演。後半はPostgreSQLエンジニアの育成についての座談会でした。なお、第1部と第2部の事例紹介パートはスライド資料が公開されています

事例紹介:オンプレDBをクラウド上のPostgreSQLへ

データベースの移行は、PGEConsの設立からずっと技術部会で取り組んできた重要な分野です。特に異種DBMSからPostgreSQLへの移行は関心の高いテーマです。データベース移行はツールだけでは解決せず、担当するエンジニアの力量が試される仕事です。けれど、採用ツールの優劣も成否に大きく影響します。このパートでは、オンプレミス環境の異種DBMSから、クラウド上のPostgreSQLへの移行をターゲットとして、ツールとノウハウが説明されました。

事例紹介:PostgreSQL×アシスト~10年間の採用傾向とサポート実績~

このパートは特定の採用事例を紹介するものではありません。世の中でPostgreSQLを採用しているケースは増えつつありますが、どの様なサーバ構成にしているケースが多いのだろうとか、どのような問題に困っているケースが多いのだろうといった傾向は、これまであまり発表されてはいませんでした。多くのケースでうまくいっている構成は参考になるでしょうし、多くの方が直面した障害も、もちろん注意すべき点として参考にしていただけるでしょう。

座談会:若手エンジニアに訊くPostgreSQL~その魅力、自らのスキルアップに向けた課題~

PGEConsでは、PostgreSQLに強みを持つ技術者を増やし、レベルアップしてもらうための課題や解決策について検討をしてきました。これまでの検討を踏まえつつ、現場で開発やサポートを担当されているエンジニアも招いて、技術者育成についての意見交換を座談会形式で行いました。

①PostgreSQL技術者育成ついての論点整理
PGEConsの会員企業の多くでは昨今PostgreSQLを採用した開発案件が増えつつありますが、反面、PostgreSQLが使えるエンジニアの確保に苦労するケースが多い様です。技術を習得するにはある程度の時間が掛かるのは当然ですが、企業での技術者育成の問題もあるのではないかと考えていて、当初はPostgreSQLのトレーニングコースが足りていないのでは無いかという仮説からスタートしましたが、どうもそれは違う様でした。また、第65回のこの連載(2021年1月)で紹介したオープンソースカンファレンス2021Online/Osakaでの「OSSデータベースはじめの一歩」でもデータベース技術の勉強やエンジニア育成についての座談会をしましたので、そこでの意見も紹介しました。
②現場の若手の声
PostgreSQLエンジニアが不足する理由が教育コースの不足が原因では無いのであれば、現場のエンジニア達の意見も聞きながら一緒にこの問題を考えてみようというのが今回の座談会のねらいです。集まったのはPGEConsの会員企業のメンバですので、PostgreSQLを修得するには比較的に条件の良い方たちだろうとは思います。勉強するためのトレーニングやテキストなどの教材は、たしかに不足している様子は無さそうです。周囲に同僚や目標にできるPostgreSQLのエキスパートがいると良いという話は当然ながら納得感があります。言い換えると、一人で勉強してレベルアップしないといけない場合には苦労するのでしょう。
③各社での教育の取り組み
最後に、聴講いただいた企業の方たちがこれから技術者育成に取り組むための参考にしていただくために、PGECons会員企業でのPostgreSQLについての教育の取り組み方について紹介いただきました。

座談会話題②「現場の若手の声」実施中のZoom画面
上段左から、NTT須賀さん、質問項目画面、アシスト保田さん
下段左から、富士通 山地さん、NEC本間さん、SRA OSS千田さん

座談会話題②「現場の若手の声」実施中のZoom画面 上段左から、NTT須賀さん、質問項目画面、アシスト保田さん 下段左から、富士通 山地さん、NEC本間さん、SRA OSS千田さん

PostgreSQL 13.2、12.6、11.11、10.16、9.6.21、9.5.25がリリース

2月11日にサポート中の全メジャーバージョンに対するマイナーバージョンアップがリリースされました日本PostgreSQLユーザ会の日本語情報⁠。

不具合の修正や改善点などが多数含まれていますが、セキュリティ上の問題点の修正が2点含まれています。

CVE-2021-3393: Partition constraint violation errors leak values of denied columns

パーティションテーブルに対してUPDATE権限は与えられているが、SELECT権限は与えられていない場合に、権限のない一部の情報が漏洩してしまう問題があった様です。バージョン11から13にこの問題が存在し、条件に合致するのはレアケースだろうとのことですが、いちおう要注意です。

CVE-2021-20229: Single-column SELECT privilege enables reading all columns

テーブルのカラムごとにSELECT権限を付与しているようなケースで、ある特殊な問合せを使うと、権限が無いはずの全カラムが読めてしまうという問題です。バージョン13にだけ存在した問題の様です。

バージョン9.5系は今回が最後のリリース

次回のリリースからは、仮に不具合やセキュリティ上の問題があっても、バージョン9.5系の修正版はリリースされません。ちなみにバージョン9.6も2021年11月までになっています

Azure上でPostgreSQLを冗長化するLinux-HAでの構築手順書

サイオステクノロジーから、Linux-HAスタックを使ってAzure上でPostgreSQLサーバのHAクラスタを組む手順書が公開されましたPDFファイルのダウンロード⁠。

Azure仮想マシン上で稼働するOSは、LinuxがWindowsを上回ったそうです。この構築手順書では、そのAzure上のLinuxでの冗長化構築手順書になっています。Pacemaker、Corosync、DRBDでのHAクラスタ化を行う設定はもちろん、Azure Portalでの仮想マシン作成から多くのスクリーンショットが含まれていて、PostgreSQLの導入から動作確認までがまとまっています。

2021年3月以降開催予定のセミナーやイベント、ユーザ会の活動

引き続き新型コロナウイルス感染症への警戒が必要な状況の中、各種イベントがオンライン開催が中心になっていますが、通常開催のイベントもあります。オンラインか通常開催かにご注意ください。

ゲーム業界におけるMySQL Vol.2 ~スクウェア・エニックスの検証結果に学ぶ、MySQL HeatWaveを用いたクエリ爆速術~

日程 2021年3月4日(木)15:00~
場所 オンライン(Zoom)
内容 数多くのゲーム開発関連企業様にご参加いただいた「ゲーム業界におけるMySQLセミナー」シリーズの第2弾を開催いたします。ゲーム業界のリーディングカンパニーであるスクウェア・エニックスは、オラクルが提供するMySQL Database Serviceの分析エンジンHeatWaveをリリースに先駆けて検証されました。今回のウェビナーでは、スクウェア・エニックスで実際にHeatWaveの検証を担当されたエンジニアから結果を解説いただきます。
主催 日本オラクル株式会社 MySQL Global Business Unit

オープンソースカンファレンス 2021 Online/Spring

日程 2021年3月5日(金⁠⁠~6日(土)10:00~18:00
場所 オンライン開催
内容 オープンソースカンファレンスのオンライン開催も2巡目になりました。この回は2日間に拡大して開催されます。本文にも記載したとおり、OSSコンソーシアムはオープンソースビジネス推進協議会(OBCI)やその他のOSS関連団体と協力して企画トラックを開催します。また、OSSデータベース関連のセミナーも多数実施されます。
主催 オープンソースカンファレンス実行委員会

データベース比較セミナー ~データベースの選定ポイント

日程 2021年3月11日 (木) 14:00~16:00
場所 オンライン (Microsoft Teams)
内容 このセミナーは
  • どのようなデータベースがあるのか
  • データベースごとの特徴やメリット、デメリット
  • オンプレとクラウドのメリット、デメリット
を説明するセミナーになっています。
主催 株式会社INTHEFOREST

MySQL 8.0へのバージョンアップのメリットとMySQL 8.0.23の新機能ご紹介

日程 2021年3月12日(金)15:00~
場所 オンライン(Zoom)
内容 MySQL 8.0へのバージョンアップにフォーカスしたオンラインイベントです。MySQL 8.0へのバージョンアップをするメリットやその必要性を解説いたします。また2つ前のメジャーバージョンとなるMySQL 5.6は、2021年1月のマイナーバージョンのリリースをもってセキュリティパッチを含む新規のパッチのリリースは行われなくなりました。バージョンアップによって得られるメリット、バージョンアップの際の注意点などをご紹介する本ウェビナーは、MySQL 5.6および5.7をお使いでバージョンアップを準備中またはタイミングを検討中の方にとって必見の内容です。
主催 日本オラクル株式会社 MySQL Global Business Unit

SRA OSS Inc. PostgreSQL / PowerGres ハンズオンセミナー

日程 2021年3月18日(木)15:00~17:00
場所 SRAグループ池袋オフィスビル
内容 PowerGresの全体像を理解しつつ実際に機能を体験いただくコースです。ノートPCを持参すると、インストールや設定を行うことができます。
主催 SRA OSS, Inc.

Apache Cassandraトレーニング(3コース)(有償)

日程 〔開発編〕2021年3月16日(火) 10:00~17:00
〔運用編〕2021年3月18日(木) 10:00~17:00
〔Read、Write編〕2021年3月23日(火) 10:00~17:00
場所 オンライン (Microsoft Teams)
内容 〔開発編〕データ設計とはどのように行っていくのか、Application開発では実用例も交えて説明を行います。
〔運用編〕基本操作から推奨設定、監視ツールなど実運用に活かせるテクニックが満載です。Cassandra-Stressコマンドや出力された情報に関しても説明を行います。
〔Read、Write編〕Cassandraの内部動作の中で読込みロジック、書込みロジックの構成要素、動作原理を丁寧に説明し、想定される障害や通常時のモニタリング要素などの運用におけるポイントを把握することができます。
〔費用〕各コース 150,000円(税別)
〔定員数〕30名
〔申し込み・問合せ〕参加を希望される場合はsales@intheforest.co.jp宛に参加人数と参加者の名前を添えて、メールにてご連絡ください。不明点もメールでお問い合わせください。
主催 株式会社INTHEFOREST

OSS-DB Exam Silver 技術解説無料セミナー

日程 2021年4月10日(土)13:00~14:15
場所 オンライン(Zoomウェビナー)
内容 OSS-DB Silver出題範囲の中で最も出題量の多い「運用管理」の、⁠標準付属ツールの使い方」および「SQLコマンド」について解説します。OSS-DB技術者認定試験の概要を知りたい方、受験を予定されている方向けです。また、商用データベースの技術者認定をお持ちの方で更なるキャリアアップを目指される方にもお勧めです。ただし、本セミナーは試験対策ではなく、試験概要のご説明及びポイント解説です。なおセミナーでは、ZoomのQ&A機能を利用して講師に直接質問をすることができます。
主催 特定非営利活動法人LPI-Japan

HeatWave先行検証企業に学ぶ、MySQL HeatWaveを用いたクエリ爆速術 第2弾(仮)

日程 2021年4月22日(木)日程変更の可能性あり
場所 オンライン(Zoom)
内容 オラクルが提供するMySQL Database Serviceの分析処理高速化のエンジンHeatWaveをリリースに先駆けて検証されたお客様より、HeatWaveを用いての性能高速化と既存のMySQLサーバーとの連携の実例をご紹介いただくセミナーです。
主催 日本オラクル株式会社 MySQL Global Business Unit

おすすめ記事

記事・ニュース一覧