データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

ObjectRocketサービスのマネージドタイムスケール

元々は2020年5月4日にObjectRocket.com/blogで公開されました。

Rackspace Technologyは、AWS®とGCP®の両方のObjectRocketプラットフォームにさらに別の一般的な可用性データストアを追加できることに興奮しています。

概要 ObjectRocketサービスのマネージドタイムスケール

今年初めにベータリリースを利用したかどうかにかかわらず、すぐに思い出してください。ホストされているTimescaleDB®インスタンスには次のものが付属しています。

  • PostgreSQL®11を使用したオープンソースのTimescaleDB1.6、またはPostgreSQL11または12を使用したTimescaleDB1.7
  • 現在および将来の複数のAWSおよびGCPリージョンでの可用性
  • 2週間の保存とポイントインタイムリカバリを含む管理されたバックアップ
  • シングルノードおよび高可用性(マスター/レプリカ)構成
  • 利用可能な追加の拡張機能のライブラリ
  • 構成設定のカスタマイズ
  • データベースエンジニアとDBAによる24時間365日のサポートが含まれています

無料トライアルで今すぐチェックするか、TimescaleDBの最適な使用例について詳しく知りたい場合は読んでください。

ユースケース

TimescaleDBは時系列データベースです。簡単に言うと、時間コンポーネントを持つデータ用に最適化され、追加の関数が含まれていることを意味します。時間ディメンション全体でデータを処理する場合、TimescaleDBは、標準のSQLまたはNoSQLデータベースよりも高速で使いやすくなっています。

具体的には、TimescaleDBを使用することに最も関心があり、その利点が見られる一般的な使用例をいくつか示します。

メトリクスとPrometheusデータストレージ

最初の最も一般的なユースケースは、システムとアプリケーションのメトリックの保存と分析です。どのIT環境でも、その環境のインフラストラクチャとサービスのステータスとメトリックをすばやく簡単に分析できることが重要です。 TimescaleDBは、メトリックのストレージ、データの分析を容易にするクエリ言語(SQL)、およびデータの収集と視覚化に役立つサポートされているツールのエコシステムを提供することにより、監視ソリューションの重要な部分として機能できます。

データ収集に関しては、PostgreSQLまたはSQLにデータを保存するツールならどれでもTimescaleDBで動作しますが、TimescaleDBチームは、Prometheus®およびTelegraf®&mdashtwoの非常に人気のあるオプションのサポートを構築しました。

Prometheusは、他のツールとの多数の統合を備えた非常に強力なメトリック収集、クエリ、アラート、および分析スタックです。ただし、Prometheusの最大のギャップの1つは、メトリックの長期保存です。TimescaleDBが介入します。TimescaleDBは、PrometheusデータをTimescaleDBに保存およびクエリできるようにするPostgreSQL拡張機能とアダプター(まもなくここに移動)を提供します。そこから、分析、視覚化、アラートのためにPrometheusにプラグインするツールを自由に使用できます。または、代わりにTimescaleDBと直接インターフェースするツールを使用できます。

Telegrafは、さまざまなソースからメトリックを収集できるいくつかの統合とプラグインをエージェントに提供することで同様の利点を提供します。TimescaleDBチームは現在、PostgreSQLをTelegrafの標準出力プラグインとして追加するためのオープンプルリクエストを持っていますが、それが承認されるまで、TimescaleDBはビルドを提供しますPostgresql出力を含むTelegrafの

データ収集の側面だけでなく、今日のTimescaleDBをサポートする多くの視覚化およびアラートツールを使用できます。最も人気のあるオプションのオープンソースオプションはGrafana®です。ObjectRocketでも使用しています。ただし、Timescaleは、Tableau®、PowerBI®、Looker®、Periscope®、Mode®、Chartio®などの組み込みサポートを提供します。

IoTデータ

他の時系列アプリケーションと同様に、モノのインターネット(IoT)デバイスは一定のデータストリームを生成します。また、これらのデバイスには強力な時間コンポーネントがあります。 TimescaleDBは、デバイスの数が増えてもデータの取り込み率が高くなるように最適化されているため、明確な利点があります。また、データの収集と処理に使用しているものに簡単にプラグインできる標準のSQLインターフェイスを提供します。

>

時系列データを収集するサービスを構築している場合、SQLなどの標準テクノロジーに基づいて、実績のある普及した使いやすいテクノロジーを使用しているため、リスクと市場投入までの時間を短縮できます。

はじめに、Timescaleは、IoTシナリオでTimescaleDBを使用する方法を示す優れたチュートリアルを提供します。将来と、ノード内でデータを分割するTimescaleDBの機能と、それらのクラスタリングソリューション(現在はプライベートベータリリース)に目を向けると、ますます大規模なアプリケーションの候補になりつつあります。

Webアプリケーションのイベント追跡と分析

TimescaleDBが独自の利点を提供できる追加のユースケースは、Webアプリケーションのイベント追跡です。より良いサービスを提供し、問題を検出し、顧客からより多くを学ぶために、企業はますます一般的に、ユーザーがWebサービスをどのように消費しているかを記録する必要があります。以前のユースケースと同様に、これにより、時間とその多くに基づいたデータが得られます。ますます多くのユーザーがアプリを操作してクリックスルーするにつれて、大量のデータを収集して分析することが難しくなります。

Web分析にはさまざまな種類のデータが含まれる可能性があるため、サポートされているデータ型の膨大なリストを備えたPostgreSQLを内部に持つ柔軟性は大きな利点です。すべてのデータ型でeveryTimescaleDB関数を利用することはできませんが、TimescaleDBが提供する速度とストレージの最適化の多くを最大限に活用することはできます。

最後に、一般的なフレームワークとBIツールにプラグインするTimescaleDBの機能により、顧客がアプリケーションをどのように使用しているかをよりよく把握できます。さらに、使い慣れたツールとクエリ言語を使用することで、より優れたエクスペリエンスを提供します。

今すぐ試す

ユースケースが前述のバケットのいずれかに当てはまる場合でも、完全に一意である場合でも、ObjectRocketでTimescaleDBを無料で試すことができます。 24時間年中無休の監視とサポートですべてのインスタンスをバックアップします。

コメントや質問をするには、[フィードバック]タブを使用します。 セールスチャットをクリックすることもできます 今すぐチャットして会話を始めましょう。


  1. ObjectRocketサービスでPostgreSQL拡張機能を管理する

    元々は2020年2月13日にObjectRocket.com/blogで公開されました。 PostgreSQL®(Postgres®)拡張エコシステムは非常に堅牢であり、Postgresにさまざまな追加機能を提供します。 ObjectRocketプラットフォームで本番データベースを操作するために必要なすべてのツールを提供したいので、最近、拡張機能を使用する機能を追加しました。拡張機能はプラグインとして機能し、追加の機能と機能を提供します。 利用可能な拡張機能を表示する Postgresインスタンス用にいくつかの拡張機能が含まれており、利用可能な最も一般的で要求されたプラグインについて

  2. DBAとデータアーキテクトの進化

    企業の顧客、従業員、およびパートナーがユーザーフレンドリーなシステムを介してデータに簡単にアクセスできる場合、データベース管理者とデータアーキテクトの2人に感謝します。十分に構築されたデータベースが潜在的に数千または数百万のユーザーに対して確実かつ安全に機能することを保証することは大きな責任であり、あらゆる業界の企業は、データアーキテクトとDBAに依存して、それらを使用するすべてのユーザーのニーズを満たすデータネットワークを設計および監視します。 ビジネスコミュニティのデータニーズが急増するにつれて、最新のデータベーステクノロジーに対応するために必要なスキルも拡大しています。これらの役割の