[51CTO.com からのオリジナル記事] 歴史を振り返ると、世界経済に大きな転換点があるたびに、今後数年間に画期的なデータベース イベントが発生します。 1970年代には石油危機がありました。その後、リレーショナルデータベース理論が登場し、Oracle などの商用データベース企業や、Microsoft、Apple などの IT 企業が誕生しました。 2000年頃にはインターネットバブルが起こり、その時代にはキャッシュドキュメントデータベースやハイブリッドHKPデータベースが生み出され、大手IT企業も数多く誕生しました。 PC相互接続時代、インターネット時代、モバイルインターネット時代を経て、私たちは今、「スマート時代」の転換期にいます。 それに応じて、Tencent Database にも各期間に対応する製品があります。 TencentDB 開発の歴史
「インテリジェント時代」の転換点に立つテンセントのデータベースは、プライベートクラウドとパブリッククラウドを同等に重視してグローバルに展開され始めており、NewSQLデータベース、すなわちCynosDBをリリースしました。 「CynosDBの誕生は、これまでのものと一致しています。これは歴史の必然とも言えると思います」と、テンセントクラウドデータベースの製品ディレクターである朱百湾氏は語った。 クラウドデータベースを作成し、当初の目標に忠実であり続ける クラウドが登場する前は、データベース、関係ネットワーク、マシン、ストレージの構築は非常に複雑でした。クラウドの登場以来、すべてがシンプルになりました。ビジネスをクラウドに移行して直接使用するだけです。解決できない問題がある場合は、7×24 時間のクラウドベンダー サービスまたは対応するツールを通じて解決できます。これはサービス指向の IT リソースです。サービス アプローチにより、以前は複雑で変更が多かった IT の変更とリソースが、水や電気と同じようにシンプルなサービスとしてユーザーに提供されます。 IT リソースのサービス指向はクラウドの本質であるため、データベースについても同様であり、サービス指向でユーザーに提供できます。しかし、第 1 世代のデータベースでは、信頼性、使いやすさ、セキュリティ、低コスト、高性能という要件を同時に満たすことはできません。同時に、ハードウェアの機能は絶えず向上し、ユーザーのニーズも増加しており、従来の分散データベースには大きなプレッシャーがかかっています。このとき、クラウド向けに生まれた新しいデータベースが必要であり、それが Tencent の CynosDB です。 CynosDB コア設計コンセプト CynosDB は、市場で最も主流の 2 つのオープン ソース データベースである MySQL と PostgreSQL と完全に互換性のある、業界初の高性能エンタープライズ レベルの分散クラウド データベースです。 Tencent Cloud DatabaseのシニアプロダクトマネージャーであるLiu Feng氏は、CynosDBのコア設計コンセプトを詳しく紹介しました。 1. 包括的、包括的。つまり、オープンソース データベース MySQL および PostgreSQL の新しいバージョンと完全に互換性があり、企業がスムーズに移行できるように支援します。 2. 創造的、分割して征服する。従来のデータベース アーキテクチャは大きな箱に相当します。リソースの無駄を減らすために、メモリ、CPU、ディスクを合理的に割り当てるにはどうすればよいでしょうか? CynosDB は、コンピューティングとストレージを分離する分割統治方式で実装されています。これには、コンピューティング層とストレージ層間の通信が必要です。通信はネットワークを介して行われるため、ネットワーク通信トラフィックを削減する必要があります。 Tencent の CynosDB は、「ログをデータベースとして」というアーキテクチャを実装しています。 3. クラウドネイティブ、クラウドのために生まれた。 Tencent のデータベースは、Tencent Cloud の既存の効率的で安定したクラウド サービス上に構築されているため、高性能、高可用性、高信頼性のクラウド データベースを迅速に構築できます。 4. コスト効率が高く、半分の労力で 2 倍の結果が得られます。従来のデータベースよりも優れたパフォーマンスを発揮し、顧客のコスト負担を軽減できるクラウド データベースが必要です。クラウド コンピューティング自体は顧客に非常に手頃な価格のサービスを提供するため、CynosDB は真の従量課金制と柔軟な容量拡張を実現できます。 5. 凝集性があり、互いに補完し合う。 CynosDB は、最小限のソフトウェア最適化を通じてハードウェアの利点を最大限に引き出します。 CynosDB のパフォーマンスは 100 万を超え、商用データベースと同等の非常に高速なパフォーマンスを実現しました。ストレージ容量は128TBに達し、これは海外の大手クラウドデータベースメーカーの2倍の性能とストレージ容量です。 CynosDB は、コンピューティング ノード全体と障害が発生したノードの回復時間を数分から数秒に短縮します。速度は従来のバックアップと復元の 180 倍です。 価格の1/15 CynosDB は、ミニマリスト設計コンセプトにより、一般的なネットワークとハードウェア デバイスをサポートするだけでなく、ハードウェア パフォーマンスの利点を最大限に活用できます。同時に、柔軟な拡張機能と購入方法により、ユーザーのコンピューティングおよびストレージ リソースの無駄が削減されます。全体的に、CynosDB は、従来の商用データベースの 1/15 の価格で、同じ高性能を実現します。 CynosDB の複数の技術革新により、高いコスト効率、高可用性、柔軟な拡張性など、真のパブリック クラウド ネイティブ データベースの利点を実現し、企業が「クラウドへの移行」にかかるコストを大幅に削減するのに役立ちます。 たとえば、「ログをデータベースとして使用する」という技術ソリューションを使用すると、ネットワーク データの入出力 (IO) を最小限に抑えることができます。このテクノロジーは、ログをレコードに変換し、データ ページの操作をストレージ層にプッシュダウンすることで、ネットワーク IO を最小限に抑え、トラフィック使用量を大幅に削減します。 自社開発のユーザーモード分散ファイルシステムは、オペレーティングシステムのコンテキスト切り替えやユーザーモードとカーネルモード間のデータコピーによって生じるパフォーマンス損失を軽減し、クリティカルパスのシステムパフォーマンスをさらに最適化し、リクエストのレイテンシを削減し、CPU使用率を大幅に削減し、同社の将来のビジネス拡大の余地を残します。 さらに、CynosDB の「コンピューティング インテリジェント ストレージ」は、企業の実際のアプリケーション シナリオをさらに満たし、実際の使用量に応じて企業が課金され、容量を自動的に拡張または縮小できるようにします。企業経費を削減しながら、急な事業規模の変化にも容易に対応できます。 当然のことながら、高パフォーマンスと高可用性のシナリオに適しています 特定のアプリケーション シナリオの観点から見ると、CynosDB は、多くの高性能エンタープライズ アプリケーションを「クラウドに移行」するための最適な選択肢です。 1. まず第一に、これは高性能で可用性の高いエンタープライズ アプリケーションです。 CynosDB は、クラウドへのスムーズな移行、継続的かつ効率的な業務運営の確保、企業の運用コストの削減、自動運用とメンテナンスによる手動介入の削減を実現します。 2. インターネットおよびゲーム事業における応用は、主に次の 3 つの側面に反映されます。 1) ピーク時のビジネスへの対応。電子商取引であれ、ゲーム業界であれ、インターネットビジネスでは、取引量のピーク時の変動が大きいことがよくあります。 CynosDB の柔軟なコンピューティング拡張は、当然のことながらピーク時のビジネスの処理に適しています。 2) 迅速なバックアップと復元。 CynosDB はバックアップとロールバックの速度を 180 倍向上させます。ゲームバージョンに問題が発生した場合、問題をより迅速に修正できるため、顧客に高速なゲームサービスを提供できます。 3) 大規模でスケーラブルなストレージ。 CynosDB は、ゲーム会社がゲームビジネスをサポートするために複数のインスタンスを使用する必要がなく、混合および統合されたサーバー操作を実装するために使用できる分散共有ストレージです。 記者の視点<br /> クラウド環境が成熟するにつれて、多くの企業がビジネスをクラウドに移行しています。現在稼働しているエンタープライズ アプリケーション ソフトウェアの大部分は、データベースのサポートなしでは動作しません。米国の大手コンサルティング会社であるガートナーによると、2023年までに世界のデータベースの4分の3がクラウド上で実行されるようになると予想されています。市場で最も主流のオープンソースデータベースであるMySQLとPostgreSQLと完全に互換性のある業界初の高性能エンタープライズレベル分散クラウドデータベースであるCynosDBは、企業が低コストで「シームレスに」クラウドに移行できるように全面的にサポートし、クラウドデータベースの新たな出発点を作り出します。 [51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください] |