リアルタイムコンピューティング: ApsaraDB for HBase Performance-enhanced Edition (Lindorm) と Blink または Spark の統合
ApsaraDB for HBase Performance-enhanced Edition (Lindorm) は、アルゴリズム、インテリジェントオペレーション、監視ダッシュボードなどのデータベースアプリケーションに適しています。ほとんどの場合、ビジネスシステムで生成されたデータをリアルタイムで収集し、データの更新に基づいてリアルタイムコンピューティングを実行する必要があります。ApsaraDB for HBase はスキーマレスであり、高スループット、低レイテンシ、水平スケーリングなどの機能を提供します。そのため、多くのビッグデータアプリケーションで推奨されるデータベースソリューションとなっています。ApsaraDB for HBase は Lindorm Streams および Blink または Spark と統合して、包括的なリアルタイムデータシステムを構築します。
アプリケーションの分離: Message Queue for Apache Kafka へのデータのリアルタイム同期
ほとんどの場合、アプリケーションの実行中に、アプリケーションシステムで生成されたデータは、他のアプリケーションで使用されるか、このイベントに基づいて他のアプリケーションのビジネスロジックを駆動する必要があります。Message Queue for Apache Kafka は、アプリケーション間でメッセージを送信します。従来のソリューションでは、データプロデューサーはデータベースとメッセージキューの両方にデータを書き込む必要があります。一方で、これはアプリケーションの複雑さを増大させます。他方、データの整合性は、アプリケーションの可用性と効率が損なわれた場合にのみ維持できます。これは、データベースとメッセージキューの両方のタスクがアプリケーションシステムに影響を与える可能性があるためです。アプリケーションは Message Queue for Apache Kafka から分離できます。Lindorm Streams は、特定のメッセージ形式でメッセージキューにデータ更新を送信します。