Google Cloud Platformはさまざまなクラウドネイティブデータベースサービスを提供しているが、最近Googleではそのうちの2つを更新した。この更新はCloud SpannerデータベースサービスとCloud Bigtableに影響を与える。Cloud Spannerデータベースサービスは、マネージドリレーショナルデータベース製品である。Cloud Bigtableは、マネージドNoSQLキーバリューとワイド列データベースである。
いくつかの主要企業であるSaaSやゲームアプリケーションで使用されているGoogle Cloud Spannerデータベースサービスに対しては、データ操作(DML)SQL言語の更新があった。既存のSELECTステートメントの横にある新しいINSERT、UPDATE、およびDELETE SQLステートメントを使用すると、Cloud Spannerデータベースでのデータ操作の読み書きをより効率的に行うことができる。Cloud SpannerとCloud Bigtableのアップデートを発表したブログ記事で、BlockchainのエンジニアリングリーダーであるLewis Tuff氏は次のように述べている。
私たちにとって欠けていたことの1つは、より簡単なアドホッククエリをサポートするためのSQL DMLです。これでコードをより早く送り出すことができることに興奮している。
Cloud Spanner DMLの拡張機能の詳細は、GoogleのWebサイトで入手できる。DMLの更新に加えて、新しいバージョンのJDBCドライバを使用して、Cloud Spannerを既存のコードとツールチェーンに簡単に統合することもできる。
Cloud Bigtableサービスは、時系列、グラフ、および「モノのインターネット」の処理に適しており、それが今度は、Key Visualizer機能を提供する。Key Visualizer機能により、ヒートマップ形式で主要なアクセスパターンを表示できるようになる。そして、パフォーマンスを向上させるために、Cloud Bigtableスキーマを最適化することができる。Key Visualizerはパフォーマンスの問題のデバッグに役立つ。ユーザはヒートマップを介してビジュアル化することができ、パフォーマンス上の問題の原因を素早く特定できる。
一部のGoogle Cloud Platformの顧客は、Key Visualizerをベータ版で使用している。ホテル業界向けの収益管理ツールを提供するOTA Insightは、その1つであり、CTOのJoeri De Turck氏は同じ発表のブログ記事で次のように述べている。
Google Cloud Bigtable向けのKey Visualizerは、Bigtableのホットスポットをすばやく視覚的に特定するためのすばらしいツールです。複数のキースキーマのパフォーマンスを比較し、処理に対してどれが最も効率的であるかを評価することができます。
新しいKey Visualizer機能の詳細については、最近のGoogle Cloud Next 2018プレゼンテーションを参照してください。
3つの大きなクラウドプロバイダ、Microsoft、Amazon、Googleは、リレーショナルからNoSQLまでのさまざまなクラウドデータベースサービスを提供している。さらに、各プロバイダは、一般向けに利用可能にしたり、新しい機能を追加することによって、これらのサービスに大きく投資している。最近、MicrosoftはCosmos DBデータベースサービスに多くの機能を追加し、MySQLとPostgreSQLのデータベースサービスを一般向けに利用可能とした。 Amazonは、最近、AWSプラットフォーム上のデータベースサービスをアップデートし、Amazon NeptuneとAurora Serverless MySQLを一般向けに利用可能とした。Amazon Neptuneは、新しいクラウドグラフデータベースサービスである。
Rate this Article
- Editor Review
- Chief Editor Action