OSSデータベースは「節目」のバージョンが登場 2017年前半の新リリースと2017年後半のリリース予定製品まとめ:Database Watch(2017年上半期特別編 3)(1/2 ページ)
オープンソースソフトウェア(OSS)データベースも「進化の早さ」を眺めているだけでは乗り遅れてしまいます。ここでは、2017年前半に登場したデータプラットフォーム製品と、2017年後半以降に新バージョンが登場しそうな製品を併せてチェックします。
2017年後半は、PostgreSQL 10、MySQL 8.0、SQL Server 2017がリリース予定
OSSデータベースは2017年後半、「節目」のバージョンが登場します。今回は、2017年前半に登場したデータプラットフォーム製品、そして2017年後半以降に新バージョンが登場しそうな製品をチェックしましょう。
まずPostgreSQLは、次期バージョン「PostgreSQL 10」がリリース予定です。2017年7月13日にはこのBeta 2版がリリースされています。
PostgreSQL 10では、パーティションテーブルや論理レプリケーションなどの“さらに大規模な環境”を想定した機能を軸に、パラレルクエリの大幅改善のような「信頼性」「運用性」を向上させるための機能がふんだんに盛り込まれる予定です。新機能の数は100以上とも言われており、かなりボリュームのあるバージョンアップとなりそうです。
ちなみに、PostgreSQL 10 Beta 1について、日本ヒューレット・パッカードの篠田典良氏が「PostgreSQL 10 Beta 1 新機能検証結果」と題した技術文書を公開しています。データベースエンジニアは目を通しておくことをお勧めします。
もう1つのOSSデータベースの雄であるMySQLは、次期バージョンが「MySQL 8.x」となる予定です。2017年8月現在の現行バージョンが「5.7」ですので、5.xから8.xにワープします。2017年8月現在、「MySQL 8.0.2のDMR(Development Milestone Release)」が公開されています。
MySQLでは、新機能の追加というよりもアーキテクチャの大きな変更が目立ちます。デフォルトのストレージエンジンとなるInnoDBに合わせてアーキテクチャを整理したように見えます。例えば「データディクショナリ」の変更。これまでテーブルのメタデータを拡張子「.frm」ファイルに格納していたところ、MySQL 8.0では、ファイルではなくInnoDBに格納できるように仕様が変わります。この他にもロールの追加、InnoDBの性能向上などの改善が予定されています。
MariaDBも2017年4月に「MariaDB 10.3 α版」が公開されました。MariaDB 10.3の正式版はいつ一般公開されるのかは今のところ不明ですが、「Oracleからの移行を照準にしている」とのことですので、商用データベースからの乗り換えをOSSデータベースで考察しているエンジニアは今のうちにチェックしておくと良さそうです。
この他、2017年8月7日現在Releace Candidate 2が公開されている「Microsoft SQL Server 2017」が近々、正式版になります。SQL Server 2017は、Windows ServerだけではなくLinuxやDockerコンテナ上でも動き、クラウドファーストでの利用を見越した新世代のSQL Server。現バージョンのSQL Server 2016は2016年6月に公開されたので、バージョン名の通り、1年ほどで新バージョンが登場するペースになっています。それだけクラウドの進化の早さとその重要性、そして社会ニーズ、ユーザーニーズの変化の激しさを明確に示すペースだといえるでしょう。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- OSSデータベースの「スーツ」と「ギーク」はどっち?──MySQLとPostgreSQLのエコシステムをあらためて考える
商用データベースから、OSSデータベース「MySQL」か「PostgreSQL」に切り替える企業が増えています。「MySQL」か「PostgreSQL」のどちらがよいのか。両者はエコシステムの観点でうまくバランスが取れているようです。今回はあらためて、両者の違いとそのエコシステムを支えているパートナー企業を確認しましょう。 - エンタープライズDB、PostgreSQL互換OSSデータベースの最新版「EDB Postgres Platform 2017」をリリース
エンタープライズDBが企業向けPostgreSQL互換データプラットフォーム「EDB Postgres Platform 2017」をリリース。EDB Postgres Advanced Serverでは、Oracle互換のキューイング機能を備えた他、Oracle DatabaseやSQL Serverとのデータ連携機能が強化された。 - OracleからMySQLへ 「SQL」と「DDL」の移行評価を実施する
本連載では、商用DBMSからOSSデータベースへの移行を検討する企業に向け、「MySQL」への移行プロジェクトで必要となる具体的なノウハウをお届けします。今回は、Oracle DatabaseからMySQLへの移行に向けた「SQL」と「DDL」の移行評価ポイントを解説します。 - 富士通、PostgreSQLベースのOSSデータベース「Enterprise Postgres」をリリース
富士通が、データベース管理システム「FUJITSU Software Enterprise Postgres」をリリースする。OSSデータベースの「PostgreSQL」をベースに、法人向けサポートの他、セキュリティ、処理性能、信頼性向上に関する同社の技術を含めて展開する。