GaussDB(openGauss)の6つの主要な技術的特徴を1つの記事で読む

要約: GaussDB(openGauss)の主要な機能と成功事例のより詳細な紹介。

GaussDB(openGauss)は、Huaweiのデータベース分野での長年の経験と緊密に統合され、エンタープライズレベルのシナリオのニーズと組み合わされた、新世代のエンタープライズレベルの分散データベースです。集中型と分散型の両方の展開フォームをサポートします。

金融インターネット取引と政府企業のOA /オフィスシナリオに直面し、安全性、信頼性、超高性能、使いやすさという利点があります。

Huawei Cloud Database ProductDepartmentのシニアプロダクトマネージャーであるShenZhipengは、1024プログラマーカーニバルのライブブロードキャストルームで、GaussDB(openGauss)の主要な機能と成功事例をより詳細に紹介しました。

分散型または集中型、常にあなたに適したものがあります

GaussDB(openGauss)は、エンタープライズレベルのクラウド分散データベースとして位置付けられており、そのアーキテクチャは、従来のデータベースのエンタープライズレベルの機能と、インターネット分散データベースの高いスケーラビリティと高い可用性を再構築することです。

従来の形式と比較して、GaussDB(openGauss)は以下を取得できます。

高性能:分散トランザクションの強力な一貫性をサポートし、32ノードで測定された1200万tpmCのパフォーマンスに達することができます。

高可用性:同じ都市のAZ全体での複数のライブ災害復旧、および2か所の3つのセンターの財務レベルの展開シナリオをサポートします。

高拡張:現在、最大256ノードのオンライン拡張をサポートすると同時に、顧客のパフォーマンスを直線的に向上させ、従来のDIYアーキテクチャのパフォーマンスの上限を超えています。

簡単な操作とメンテナンス: HTAP混合負荷シナリオを高度にサポートし、ビジネス変革のコストを大幅に削減します。同時に、クラウドプラットフォームに基づいており、オンラインモニタリング、操作とメンテナンス、アップグレードなどの便利な機能を利用できます。

GaussDB(openGauss)には、HUAWEI CLOUDに2つの展開形式があります。集中型と分散型で、それぞれエンタープライズコアトランザクションと将来の大規模トランザクションシナリオを対象としており、差別化された競争力を生み出します。

一元化された展開

一元化された展開には、スタンドアロンとアクティブ/スタンバイの2つのタイプがあります。

例としてアクティブバックアップを取り上げ、1 + 2(最大保護)アクティブバックアップ、データベースログレプリケーションに基づくホットバックアップをサポートし、単一のマシンのパフォーマンスが需要を満たすことができる場合に高可用性を提供します。

このうち、1 + 1(利用可能な最大数)は、データがスタンバイマシンに同期的に書き込まれることを意味します。ただし、ネットワークに影響があり、同期操作を完了できない場合は、非同期になります。その後のネットワークリカバリは自動的に追いつきます。データが同期されていない間は、切り替え時にデータが失われます。

1 + 2(最大保護)は、データがスタンバイマシンに同期的に書き込まれることを意味し、クライアントに戻る前に確認が必要です。高信頼性。

一元化されたバージョンにはオープンソースエコロジーがあり、ユーザーはオープンソースWebサイトから直接ダウンロードできます。中国で唯一のオープンソースデータベースであるため、Huaweiのオープンソース、オープン、および非LOCKINベンダーの最良の証拠でもあります。

分散展開:

分散展開に関しては、データはシャードによって分割され、読み取りと書き込みの負荷は準線形に拡張されて、大規模なビジネスシナリオに対応し、2つの場所と3つのセンターでの高可用性展開をサポートします。さらに、分散バージョンには、Huawei Cloudの自己開発分散コンポーネントシステムが搭載されています。これは、従来の企業がインターネットを採用し、将来の大規模なトランザクションシナリオの課題に直面することを強く保証します。

以下は、分散アーキテクチャにおける重要な役割の一部です

分散アーキテクチャは、独立した展開とハイブリッド展開に分けることができます

ハイブリッド展開スキームは、一般のお客様に適しています。スキームには、次のものが含まれます。1。各役割の3つのコピーとデータ展開の3つのコピー。2。すべての役割プロセスが1つに展開され、データベースノードのみが外部に反映されます。

この展開の利点は、ネットワーキングがシンプルで明確であり、配信インターフェイスが効率的であり、開始点の構成要件が低く、適応シナリオがより一般的であり、将来の技術進化の方向に一致することです。

別の独立した展開ソリューションは、ハイエンドのお客様に適しています。そのソリューションには、1。各役割の3つのコピーとデータ展開の3つのコピー、2。CMS、GTM、CN、DNマスター、およびDNバックアップを外部に反映する主要な役割プロセスの個別の展開が含まれます。

独立した展開スキームでは、ユーザーはビジネス負荷に応じてCNとDNの最適な比率を決定し、最も効率的なネットワーキングを実現できます。

配布されたGaussDB(openGauss)の主な機能の解釈

キーテクノロジー1:分散実行フレームワーク

ビジネスアプリケーションはコーディネーターにSQLを発行します。SQLには、データの挿入、削除/削除、更新、および選択を含めることができます。コーディネーターはデータベースのオプティマイザーを使用して実行計画を生成し、各DNは実行計画の要件に従ってデータを処理します。

データは一貫したハッシュテクノロジーによって各ノードに均一に分散されるため、DNはデータの処理プロセスで他のDNからデータを取得する必要がある場合があります。GaussDBは3つのストリーム(ブロードキャストストリーム、集約ストリーム、および再配布ストリーム)を提供します。 DNノード間のデータの流れを減らすため。

DNは、要約のために結果セットをCoordinateに返します。コーディネーターは、集計された結果をビジネスアプリケーションに返します。

キーテクノロジー2:GTM-Liteテクノロジー

GTM-Liteテクノロジーは、トランザクションの強力なグローバル一貫性を確保しながら、単一のGTMのパフォーマンスのボトルネックを回避しながら、高性能のトランザクション処理機能を提供できます。

ここでの高性能トランザクション管理とは、ロックフリー、マルチバージョン、および高同時実行のトランザクションテクノロジを指します。

さらに、分散GTM-Liteソリューションは、グローバルトランザクションスナップショットとコミット数管理を提供して、強力な一貫性を実現し、中央ノードのパフォーマンスのボトルネックを解消します。

キーテクノロジー3:NUMA対応に基づく高性能トランザクション処理

Kunpeng CPUのNUMA対応データベースアーキテクチャに基づいて、パフォーマンスが向上します。

重要なテクノロジー4:クラスターHA、システムで単一の障害点を達成しないためのマルチレベルの冗長性

GaussDB(openGauss)は、ハードウェアの冗長性、インスタンスの冗長性、およびデータの冗長性を通じて、単一の障害点を実現せず、高い可用性を実現します。

ハードウェアの高可用性には、ストレージディスクRAIDの冗長性、ネットワークデュアルスイッチの冗長性、複数のネットワークカードの冗長性、およびホストUPSの電源保護が含まれます。

ソフトウェアの高可用性には、調整ノードのCNインスタンスの複数のアクティブな冗長性、およびデータノード/グローバルトランザクション管理/クラスターマネージャーインスタンスのアクティブ-スタンバイ冗長性が含まれます。

さらに、ソフトウェアとハ​​ードウェアの障害検出もサポートしているため、最終的にデータベースの高可用性がさらに保証されます。

重要なテクノロジー5:クロスAZ /リージョンの耐災害性テクノロジーが高い可用性をもたらします

クラスターHAでは、データは失われず、サービスは数秒で中断されます。都市内のAZ間災害復旧、データは失われません、分レベルの復旧、および2か所での3つのセンター展開。

GaussDB(openGauss)は、同じ都市のクロスAZと2つの場所にある3つのセンターに加えて、さまざまな場所で複数のアクティビティを調査しています。主な機能は次のとおりです。

  • 多施設統合クエリとグローバルな一貫した読み取り、高い全体的なリソース使用率をサポートします。
  • 柔軟な高可用性ソリューション:複数のコピーを構成することにより、DC、AZ、および地域レベルの高可用性災害復旧戦略を実現できます。
  • 負荷分散と障害のシームレスな切り替え。
  • スムーズなオンライン拡張をサポートします。

キーテクノロジー6:スケールアウトオンライン水平拡張は高い拡張をもたらします

GaussDB(openGauss)はサポートしますが、クラスターには最大256のノードがあり、ノード拡張の下で優れたパフォーマンス線形比を得ることができます。

同時に、ノードの拡張は完全にオンラインであり、顧客に対して透過的です。ノードの拡張が完了すると、DNデータが自動的に再配布され、CNが自動的に負荷分散を完了します。

最後に、GaussDB(openGauss)の主要な分散機能の解釈に加えて、1024プログラマーカーニバル中に、HUAWEI CLOUDは、技術を学ぶだけでなく、ブラインドボックスや鯉を描くこともできる技術的な乾物ライブ放送活動の大波を準備しました。ビッグギフトパッケージ。

10月23日、HuaweiCloudネイティブオープンソースの担当者やHuaweiCloud DevCloudチーフテクニカルエバンジェリストなど、10人以上の有名人を招き、クラウドネイティブの業界動向を分析し、クラウドネイティブ戦闘の秘訣を教えました。クリックしてライブ放送をご覧ください

電車の中乾物もあり、大きな工場の最も深いコード技術を明らかにすることができます。クリックして技術的な場所表示し、より多くの乾物を見つけてください。

 

クリックしてフォローし、Huawei Cloudの新しいテクノロジーについて初めて学びましょう〜

おすすめ

転載: blog.csdn.net/devcloud/article/details/109310204