データベースサービス – NoSQL および SQL
データレイクは、未フォーマットの IoT 生成データのランディングゾーンとして機能しますが、IoT データ上でフォーマットされたすべてのビューをサポートするには、構造化および半構造化データストアでデータレイクを補完する必要があります。これらの目的のために、NoSQL データベースと SQL データベースの両方を活用する必要があります。このタイプのデータベースを使用すると、アプリケーションの個別のエンドユーザーに対して IoT データのさまざまなビューを作成できます。
Amazon DynamoDB は、IoT データ用の高速で柔軟な NoSQL データベースサービスです。IoT アプリケーションでは、お客様は多くの場合、信頼性の高いパフォーマンスとスループットキャパシティーの Auto Scaling を備えた柔軟なデータモデルを必要とします。
Amazon Aurora を使用すると、IoT アーキテクチャは、パフォーマンスが高く、費用対効果の高いオープンソースデータベースに構造化データを保存できます。事前定義された SQL クエリのために他の IoT アプリケーションからデータにアクセスする必要がある場合、リレーショナルデータベースは、取り込みレイヤーのデバイスストリームを最終的なビジネスアプリケーションから分離するためのもう 1 つのメカニズムを提供します。このメカニズムは、データの個別のセグメントに基づいて動作する必要があります。