|+| ミュージック |+| このユニットでは、2つの実世界のユースケースについて話す予定です。

|+|まず、会社Aを見てみましょう。

カンパニーAは世界で最も有名なソーシャルメディア企業の一つです。 |+|

会社Aは120万以上のQPSと90億以上のアカウントを持っています。

|+|HBaseは100以上のビジネスユースケースをサポートするために使用されました。

|+|Company AのHBaseクラスタには9,000個のVMがあり、50個のプロダクションクラスタと6 PBのデータがあります。 |+|

|+|最も典型的なHBaseのユースケースの一つは管理履歴を記録することです。

|+|管理履歴は、ユーザールールの違反記録、|+|ユーザーに対して行われた後続するアクション、および各アクションのタイムラインを記録します。

|+|トランザクションのサポートは、繰り返しの懲罰を防止し、公開可能な透明なレポートの正確性を保証するために必要です。 |+|

|+|最初の解決策の世代は、HBaseを使用することでした。また、インデックスサービスやトランザクションサービスなど、HBaseで利用できない機能を提供する多くの社内システムもありました。 |+| |+|

しかしながら、これには高いコスト、|+|複雑なシステムに対する高いメンテナンスコストや高いインフラコストを含むことがあります。

|+|その上、すべての機能が回避策で対処できるわけではなく、|+|跨ぐテーブルの強い整合性トランザクションのようなものもあります。

|+|それに加えて、最新バージョンへのHBaseのアップグレードは非常に困難です。

|+| 第2世代のソリューションでは、企業AはHBaseを置き換えるためにTiDBを使用しています。

|+|TiDBはインデックス管理およびトランザクション制御をネイティブサポートしています。

|+|TiDBに切り替えた後、会社Aは、99パーセンタイルのクエリ遅延が3倍から5倍低減したことを知り、大喜びです。 |+|

TiDBはクロステーブルで強い一貫性トランザクションをネイティブでサポートする標準SQLインターフェースも提供しています。 |+|

操作タスクは大幅に簡略化されています。

|+|さあ、会社Bを見てみましょう。

Company Bは、世界中の多くのリージョンにゲームサービスを提供するモバイルゲームおよびインターネットサービスプロバイダーです。 |+|

|+|Company Bは世界中で5000万人以上のユーザーを持っています。

|+|カンパニーBでは、それぞれ特定のビジネスモジュールに対応する複数の独立したデータベースがあります。|+|たとえば、オーディエンス、報酬、およびユーザータグの管理が挙げられます。

そのデータは|+|ゲームのキャンペーンやユーザー変換に使用され、それらは会社Bにとって非常に重要です。

|+|現在、広告とコンバージョンを効果的に管理するために、複数のデータベース間で分析を行う必要があります。 |+|

|+|最初の解決策の世代では、複数のAmazon Aurora RDSインスタンスがトランザクションクエリを実行するために使用されます。すなわち、各ビジネスモジュールに対して1つのAmazon Auroraインスタンスが利用されます。 |+|

|+|分析クエリの実行に使用される単一のAmazon Redshiftデータベースもあります。

|+|データのボリュームが増加すると、単一のテーブルのデータボリュームが1億行にまで増加すると、メンテナンスが困難になります。 |+|

|+|三つの主要な課題があります。

最初の問題は、リアルタイムでのデータ更新を処理するには、追加のETLジョブが必要であり、Amazon Redshiftは効果的ではないことです。|+| この中の |+| の記号はオリジナルの英語の文章に存在する場合、翻訳された結果にそれらを戻す必要があります。

データ量が増加したため、リアルタイム広告の要件を満たすことができず、解決策を見いだすことができなくなりました。 |+|

|+|さらに、Aurora RDSの更新とメンテナンスは困難です。

ops チームは夜中しかメンテナンスできなかった。= opsチームは夜中にしかメンテナンスできなかった。 |+|

|+|第三に、オンラインデータ定義言語(DDL)操作をAuroraで行うのは効率的ではありません。

オンラインのDDL with Auroraは通常時間がかかり、場合によってはリソース不足のために失敗することがあります。 |+|

|+|TiDB Cloud への切り替え後、1 つの TiDB クラスタで複数の Amazon Aurora クラスタ、および Amazon Redshift クラスタを置き換えることができます。TiDB Cloudへの切り替え後、複数のAmazon AuroraクラスタやAmazon Redshiftクラスタを使用する必要はなく、1つのTiDBクラスタで十分です。 |+|

|+|スループットは、 Auroraの3倍以上であり、クエリと書き込みの両方の機能が改善されています。 |+|

|+|TiDB Cloudは水平スケーラビリティ、強い一貫性、高可用性をサポートしています。

|+|ゲームプラットフォームにはデータのレイテンシ問題はありません。

同時に、TiDBのビルトイン|+|列指向ストレージであるTiFlashは、アプリケーションを変更することなく解析パフォーマンスを向上させます。

|+|オペレーションタスクが大幅に簡素化され、アプリケーションの変更は必要ありません。|+|これで、TiDBコースの紹介は終了です。

私と一緒にいてくれてありがとう。

|+|もっと学びたい場合は、PingCAPトレーニングおよび認定のホームページをご覧ください。

|+|あなたに合ったコースやワークショップを見つけることができると確信しています。