この連載では、
OSC Online/Nagoyaで「二大OSS-DB&アプリ開発“超”入門」セミナー
オープンソースカンファレンス
データベース部会では、
- 「NoSQL+SQL=MySQL」
ってどういうこと? MySQL最新技術情報
梶山 隆輔, Oracle Corporation MySQL GBU - PostgreSQL
“超” 入門 - PostgreSQLの現在地点
高塚 遥, 日本PostgreSQLユーザ会(JPUG) - 「OSSデータベース取り取り時報」
総集編2019-2020
溝口 則行, TIS - Laravel入門
滝澤 正大, デジタル・ヒュージ・ テクノロジー
この記事は開催前に執筆してますので、
[MySQL]2020年5月の主な出来事
本連載の第57回締め切り直後、
1995年5月23日に最初のバージョンがリリースされてから25年が経ちました。MySQLの公式ブログでも25周年のメッセージが掲載されています。
日本MySQLユーザ会
日本MySQLユーザ会(MyNA)20周年 & MySQL 25周年イベント
今回のオンラインイベントでは、
またMySQLを活用するエンジニアのコミュニケーションの場ともなっているMySQL Casualの中の人のmyfinderさん、
MySQL 8.0.20の新機能
MySQL 8.
- ハッシュジョインの対応範囲の拡大
MySQL 8.
0.18で等価条件でのインナージョインに対してオプティマイザーがハッシュジョインを選択して実行可能となりました。MySQL 8. 0.20からは以下のジョインに関してもハッシュジョインが利用されるようになりました。 - Inner non-equi-joins
- Semijoins
- Antijoins
- Left outer joins
- Right outer joins
- ダブルライトバッファーのシステム表領域からの独立
- InnoDBのダブルライトバッファーは、
メモリ内のバッファプールの内容をデータファイルに書き込む前にフラッシュされるストレージの領域です。これまではInnoDBのシステム表領域 (デフォルトファイル名はibdata1) に含まれていましたがMySQL 8. 0.20からは独立したファイルとなりました。デフォルトでは2つのファイルが作成されます。 - バイナリログのトランザクション圧縮
- トランザクションによるデータの変更を記録するバイナリログでリアルタイムのトランザクション圧縮が可能となりました。圧縮されたトランザクションはバイナリログに記録され、
またレプリケーションで他のMySQLサーバーに転送する際も圧縮されたままとなるため、 ディスクIOやデータ転送量の削減に役立ちます。デフォルトではzstdアルゴリズムでの圧縮で圧縮率を設定可能、 zlibアルゴリズムの利用も可能です。 - InnoDBのトランザクションスケジュールからFIFO廃止
- MySQL 8.
0からトランザクションスケジュールのアルゴリズムとしてCATS (Contention-Aware Transaction Scheduling) が導入されていますが、 MySQL 8. 0.20で従来のFIFOが廃止されCATSのみが利用されるようになりました。
他にもXプロトコルのメッセージの圧縮レベルの変更、
[PostgreSQL] 2020年5月の主な出来事
5月はPostgreSQLでもマイナーバージョンアップがあり、
PostgreSQL 12.3, 11.8, 10.13, 9.6.18, 9.5.22 リリース
現在サポートされているすべてのバージョンについて、
- 生成列に関する複数の修正
- SET STORAGEが指定されたALTER TABLEに関する複数の修正
- DROP OWNED BYの競合に関連した修正
- ROWトリガーを継承したパーティションのデタッチの改善
- REINDEX CONCURRENTLYに関連した複数の修正
SRA OSS, Inc. 日本支社による技術情報
SRA OSS, Inc. 日本支社が、
Windows用インストーラのセキュリティ修正
日本PostgreSQLユーザ会
- CVE-2020-10733: Windows installer runs executables from uncontrolled directories.
次期メジャーバージョンPostgreSQL 13のベータ版リリース
本号の準備を始めていた5月21日に、
- Bツリーインデックスでの重複データの処理方法が改善
- インクリメンタルソートが追加
- パーティショニング機能に多くの改善
- FETCH FIRST で WITH TIES オプションのサポート
- VACUUMコマンドがインデックスと並列処理
- 信頼された拡張機能の概念が導入
- データベース内のアクティビティを監視する方法の提供
- 接続ライブラリに安全な接続を支援する新しいパラメータ
- 外部データラッパ
(FDW) での証明書ベースの認証を使用した接続の保護
以前にも書きましたが、
nuko_yokohamaさんの「PostgreSQL 13がやってくる!」の続報
本連載第56回で紹介した、
2020年6月以降開催予定のセミナーやイベント、ユーザ会の活動
COVID-19警戒の中で、
OSSコンソーシアムでは、
PostgreSQLエンタープライズ・
オープンソースカンファレンス 2020 Online/Hokkaido
日程 | 2020年6月27日 |
---|---|
場所 | オンライン開催 |
内容 | オープンソースカンファレンスは、 |
主催 | オープンソースカンファレンス実行委員会 |
【オンライン開催】MySQL Technology Cafe #8
日程 | 2020年6月19日 |
---|---|
内容 | オラクルのテクノロジーに限定しない、 |
主催 | Oracle Code Night |
【オンライン開催】MySQL8.0 入門 ~インストール編 for Windows~
日程 | 2020年6月11日 |
---|---|
内容 | MySQL入門セミナーを最新バージョンのMySQL 8. |
主催 | 日本オラクル株式会社 MySQL Global Business Unit |
【オンライン開催】MySQL8.0 入門 ~インストール編 for Linux~
日程 | 2020年6月17日 |
---|---|
内容 | MySQL入門セミナーを最新バージョンのMySQL 8. |
主催 | 日本オラクル株式会社 MySQL Global Business Unit |