このトピックでは、HoloHub API とその機能について説明します。
リアルタイムデータの処理ワークフロー
従来、リアルタイムデータは次のプロセスで処理できます。リアルタイムデータを収集して Realtime Compute に取り込み、クレンジングを行い、リアルタイムでデータベースにインポートし、ビジネスインテリジェンス(BI)ツールを使用してデータを視覚的に分析します。
リアルタイムデータの処理ワークフローにおける課題
このプロセスを完了するには、データベースは膨大なコンピューティング能力とストレージ容量を提供し、複数の BI ツールに同時に接続できる必要があります。単一のタイプのデータベースでは、前述のプロセスの要件を満たすことはできません。このプロセスを完了するには、複数のタイプのデータベースを使用する必要があります。
ただし、複数のタイプのデータベースを使用すると、ストレージが重複する可能性があります。これはストレージリソースの浪費につながります。さらに、複数のデータベースシステムは管理と保守が困難です。
HoloHub API の紹介
前述の課題を解決するために、Hologres は HoloHub API を提供します。 HoloHub API を呼び出して、ビジネスデータとログデータをリアルタイムで Hologres に書き込むことができます。その後、Hologres は膨大なコンピューティング能力とストレージ容量を使用してデータを処理します。
このプロセスでは、データをエクスポートまたはインポートする必要はありません。収集されたすべてのデータは Hologres に保存されます。これにより、ストレージの重複がなくなり、コンピューティングリソースとストレージリソースが節約されます。 Hologres は、1 つのシステムのみを使用して、リアルタイムデータ処理の要件を満たすことができます。これにより、開発と運用および管理(O&M)のコストが削減されます。