Oracle は MySQL データベースのオンライン分析処理機能をアップグレードしましたが、これは Oracle クラウドで実行する場合に限られます。
Big Red は、MySQL がトランザクション処理に優れていると認識していますが、分析タスクに対する MySQL の弱点により、そのようなジョブには別のデータベースを実行しているというユーザーからの苦情を聞いています。
ここで登場するのが、Oracle の同名データベースに取り組んでいる同じチームによって開発された、オープンソース データベースのパフォーマンスを向上させるとされるインメモリ分析エンジンである新しい「MySQL Analytics Engine」です。
オラクルの研究開発・先行開発担当副社長であるニパン・アガルワル氏は、The Registerに対し、エンジンの高速化に貢献する機能の一つとして、クエリをメモリ内で実行するかどうかをコストに基づいて判断する機能を挙げた。この「ターボモード」は、データベースが可能または必要だと判断した場合に自動的に使用される。これはアプリケーションからは透過的であり、アプリケーションは最も複雑な処理が高速化されていることを意識することなく、通常通り処理を続行できる。
ハイブリッド列処理とベクトル実行も速度向上につながると聞きました。
複雑なクラウドアプリケーションの導入が急増する中、RedisはAWSで最も人気のあるデータベースとなった。
続きを読む
新しいエンジンはどれくらい高速なのでしょうか?Oracleは明確な答えを出していません。Register誌は、以前のMySQLエディションと比較して3桁から4桁のパフォーマンス向上が期待されており、AWS Redshiftで分析を実行した場合と比べると、さらに優れた数値が期待できるとしています。
私たちとの会話の中で、アガルワル氏は後者の比較を繰り返した。オラクルが自社のクラウドを、アマゾンのクラウド データ ウェアハウスと Aurora MySQL-as-a-service の代替として考えてもらいたいと考えているのは明らかだ。
しかし、アガーワル氏とMySQLの製品管理担当副社長のエドウィン・デソウザ氏は両者ともに、今回のアップグレードはMySQLの既存ユーザーや休止ユーザーにとって最も魅力的なものになるだろうと述べた。
「これはMySQLの分散化に向けたもので、2つのデータベースを実行する必要がないということを訴えるものだ」とDeSouza氏は語った。
このアップグレードは、AWS の年次 re:Invent 講演会が始まるにあたり、Oracle が注目を集めるための試みであることは間違いありません。®