HTAPエンタープライズ分散データベース管理システムTBASE

エンタープライズクラスの分散データベース管理システムHTAPの研究開発に基づいてTBASEテンセントデータプラットフォームチームのPostgreSQLオープンソース:

  • RCおよびRR分離レベルの2種類をサポートするために、トランザクション機能を分散高性能スケーラブル。

  • 電力システムのセキュリティ、管理、監査分離によって、データセキュリティ保証メカニズムの完全な範囲を提供します。

  • 高性能パーティションテーブルので、データ検索効率が飛躍的に高めることができます。

  • SQL 2003標準に準拠した側面、PostgreSQLの構文および一般的な機能&Oracleデータ型、関数、窓ので、

  • ビジネスデータのサイズ分離、データ分離寒さを提供するための効率的なデータ管理機能

TBASEアーキテクチャ:

クラスタ内のノードの3種類があり、それぞれは、ネットワーク接続を介してシステムに異なる機能を仮定する。3つのノードタイプは次のとおりです。

  • コーディネーター:コーディネータノードは、CNグローバルメタデータ記憶システムは、各ノードがデータベースの同一のビューを提供し、そのような複数のノードの位置等のデータ分布とクエリ・プランのための外部インターフェイスを提供します。

  • データノードは:メタデータに関連する処理ノードを格納し、各ノードは、データスライスを格納します。機能的に、DNノードは、実行要求コーディネータノード分布の完了の責任です。

  • GTM:グローバル・トランザクション・マネージャ、GTMに加えて、他の機能を提供していない、このようなシーケンスなどのグローバルオブジェクトのクラスタを管理しながら、クラスタトランザクション情報の管理を担当(グローバルトランザクションマネージャ。)。

TBASE特長:

  • 分散型グローバル・トランザクションの一貫性:分散環境での完全なトランザクションの整合性を確保するために2フェーズ・コミットなど、独自の特許技術、(2フェーズコミット)とグローバル・クロック(グローバル・タイムスタンプ)戦略により、分散トランザクションの整合性。

  • SQLとの互換性:NoSQLのSQL2003標準の様々なタイプの、PostgreSQLの構文、一般的に使用される機能&Oracleデータ型、UDF / UDAF、一般的なウィンドウ関数、JSON / JSONB / XML /配列など、再帰的WITH、ロックなしのDDL操作、機能拡張など。

  • HTAP容量:2平面図OLTPとOLAPを提供し、マスターノード上で実行されているOLTPのデータノードのトラフィックは、スタンバイノードデータノードのノード上で実行されているOLAPサービス、シークレットは、ウェブサイトの重量改善レプリケーションが行われている方法によって、両方の同期データ・ストリームのを。

  • 別々の読み取りおよび書き込み機能の2件の平面書き込みを提供し、読み取り専用、双方向複製によって、マスタノードによって処理読み書きを要求トラフィック、スタンバイノードにより処理読み取り専用要求トラフィック、メインフローのスタンバイノードの同期データが行われます。

  • 優れたデータセキュリティ機能:三権分立のシステムを通して、伝統的なデータベースシステムのDBAは、3つの別々の役割に分かれての役割:セキュリティ管理者、監査管理者、データ管理者は、この提案されたセキュリティポリシーに基づいて、主に罰金データ暗号化、データアクセス脱感作、強制アクセス制御、3はデータセキュリティ機能の複数のレベルを提供するために結合:3つの部分に分かれ。

  • 効率的なデータ管理機能:傾きデータ管理、ストレージとパフォーマンス生じる圧力データの偏在を解決するために、冷たい階層型ストレージ、ビジネスのためのストレージコストを削減し、熱性能データを向上させます。

  • マルチコア並列計算機能:並列コンピューティングを使用して内部ノード、共同クエリに複数のプロセスを開始するために、テーブルのサイズに応じ。

  • マルチテナント機能:TBASE内の分離内部データベースクラスタを達成するために、マルチテナントソリューション、サービスおよびリソースのノード内のクラスタグループノードグループに基づいて、複数のビジネス操作を単離しました。

  • マルチレベルの災害復旧機能:ときにデータ保護を失うことなく、プライマリノードの障害、正確に同一のデータを保証するために、強力なマスター同期レプリケーションを使用して、誤用によるデータ損失を防止するために、任意の時点でベースの回復特性を提供します。

  • オンライン容量拡張:新しいノードを追加したときシャード・マップ層を導入することにより(DNとshardidシャードマップ間に1つの記憶されたマッピング関係あたり)、ちょうど追加された新しいノードに一部shardid断片マップマッピングを配置する必要があり、そして対応することですデータは大幅に時間伸長を削減、過去に移動することができるようになります。

  • 豊かな生態系の能力を取り巻く:PostGISに、異種データ・レプリケーション、LVSのロードバランシング、FDW連邦能力を。

 TBASEアプリケーションシナリオ:

  • 着陸の局在、Oのシーンの中核事業分野で、

  • ビジネスシナリオは、アプリケーショントランザクションの混合モデル分析をHTAPする必要があります。

  • ビジネスシナリオは、物事地理情報システムの需要があります。

  • 对实时高并发环境下的分布式事务强一致性有要求的业务(如金融、证券等业务)场景;

  • 对企业级数据安全、审计、治理应用相关功能有需求的业务场景;

  • 对高可用、异地容灾、7*24 小时服务能力有需求的业务场景;

  • 有海量存储计算需求、弹性扩容、在线扩容需求的业务场景;

  • 对异构数据互通共享有需求的业务场景。

おすすめ

転載: www.cnblogs.com/1994jinnan/p/11886468.html