Table Store は完全に管理された NoSQL データベースサービスであり、シームレスなスケーラビリティを備えた高速かつ予測可能なパフォーマンスを提供します。 Table Store を使用すると、分散データベースの運用とスケーリングに伴う管理上の負担を軽減できるため、ハードウェアのプロビジョニング、セットアップと設定、レプリケーション、ソフトウェアのパッチ適用、またはクラスタスケーリングについて心配する必要はありません。 さらに、 Table Store には以下の利点があります。
利点のある項目 | 説明 |
---|---|
スケーラビリティ |
|
データの信頼性 | Table Store は、異なるラックの異なるサーバーにまたがって複数のデータコピーを保存します。 障害が発生した場合、データをコピーしたバックアップサーバはすぐにサービスを復元するため、データの損失はゼロです。 |
高可用性 | 自動障害検出とデータ移行により、Table Store はハードウェア障害とネットワーク関連障害の両方からアプリケーションを保護し、高可用性を実現します。 |
管理のしやすさ | Table Store が、パーティショニングの管理、ソフトウェアのアップグレード、ハードウェアのアップグレード、構成の更新およびクラスタのサイズ変更などの複雑なタスクを自動的に管理するため、ビジネスの成長に集中できます。 |
安全なアクセスプラットフォーム | Table Store は各アプリケーション要求に対して ID 認証を実行し、不正なデータアクセスを防ぎ、データアクセスのセキュリティを確保します。 |
高い一貫性 | Table Store は、データの書き込みの一貫性を保証し、データの 3 つのコピーがディスクに書き込まれることおよびデータが最終的にすべての格納場所にわたって一貫してしていることを保証します。 書き込み操作に対して成功した結果が返されると、アプリケーションは最新のデータを読み取ることができます。 |
柔軟なデータモデル | Table Store テーブルは固定フォーマットを必要としません。 各行の列の数および名前は同じでも行が異なる列の値の型は、変更できます。 Table Store は、Integer 型、Boolean 型、Double 型、String 型、Binary 型など、複数のデータ型をサポートしています。 |
マルチテナントメカニズム | Table Store は共有ストレージメカニズムを使用します。これにより、異なるユーザーの複数のインスタンスが同じクラスタリソースを共有できます。 Table Store はパーティショニングを最小単位として使用します。これにより、パーティショニングレベルでの負荷分散メカニズムがサポートされ、さまざまなインスタンス間の影響を分離できます。 |
従量課金 | Table Store は、予約して使用した実際のリソースに応じて料金を請求します。 |
統合モニタリング | Table Store コンソールは、1 秒あたりの要求数や平均応答待ち時間など、リアルタイムのモニタリング情報を提供します。 |