オンライン課金システムには、共通の一連の要件があります。データはエンドユーザーに対して読み取り専用であり、データ量は急速に増加し、予算内でシステムの可用性を維持する必要があります。あらゆる規模のデータを処理できるクラウドネイティブのマルチモデルデータベースサービスである Lindorm は、これらすべての要求に大規模で対応します。
仕組み
次の図は、Lindorm ベースの課金システムのアーキテクチャを示しています。
Lindorm が課金システムに適している理由
課金システムには、5 つの必須要件があります。次の表は、各要件と、それに対応する Lindorm の機能を示しています。
| 課金システムの要件 | Lindorm の対応機能 |
|---|---|
| コスト効率の高いストレージ | ホット/コールドデータ分離により、アクセス頻度の高いレコードは高速ストレージに保持し、古いデータは低コストでアーカイブします。最適化された圧縮アルゴリズムにより、ストレージフットプリントがさらに削減されます。 |
| 急速なデータ増加への対応 | クラウドネイティブアーキテクチャにより、ストレージとコンピューティングが分離されるため、各レイヤーをオンデマンドで個別に拡張できます。 |
| ホットスポットトラフィックの管理 | 組み込みのホットスポット処理機能がホットスポットデータに効率的に対応し、ストレージリソースの使用量のバランスを取ることで、システムの安定性を維持します。 |
| 高可用性 | Lindorm は、強力な整合性と結果整合性の両方をサポートしているため、ワークロードごとに適切な可用性モデルを選択できます。 |
| 多次元クエリ | グローバルセカンダリインデックスベースのクエリと Lindorm 検索エンジンにより、ディメンションの任意の組み合わせで課金レコードをクエリできます。 |
ヘルプ
このソリューションに関するご質問は、専門のテクニカルサポートサービスまでご連絡ください。