ShardingSphere 分散データベースの紹介

ShardingSphere 分散データベースの紹介

[[441256]]

Apache ShardingSphere はオープンソースの分散データベースであり、ユーザーと開発者が必要とするエコシステムも備えており、カスタマイズされたクラウドネイティブなエクスペリエンスを提供します。

Apache ShardingSphere はオープンソースの分散データベースであり、ユーザーと開発者が必要とするエコシステムも備えており、カスタマイズされたクラウドネイティブなエクスペリエンスを提供します。 Apache Foundation に参加してから 3 年間、ShardingSphere コア チームはコミュニティと協力し、オープン ソースの強力な分散データベースとサポート エコシステムの構築に尽力してきました。

ShardingSphere は、シンプルな分散データベース ミドルウェア ソリューションの業界で一般的なモデルに完全には準拠していません。 ShardingSphere は分散プラグ可能システムを再現し、実用的なユーザー実装の繁栄を可能にし、コミュニティとデータベース業界に貴重なソリューションを提供します。

ShardingSphere の目標は、Database Plusコンセプトです。

データベースプラス

Database Plus の出発点は、分散したデータベース基本サービス上に標準レイヤーとエコシステム レイヤーを構築することです。統一され標準化されたデータベース使用仕様は、上位レベルのアプリケーションを保護し、基盤となるデータベースの断片化によって企業が直面する課題を最小限に抑えます。データベースとアプリケーションを接続するには、トラフィックとデータのレンダリングと解析を使用します。分散データベース、データ セキュリティ、データベース ゲートウェイ、ストレス テストなどの強化されたコア機能をユーザーに提供します。

ShardingSphere は、Database Plus にプラグ可能なカーネル アーキテクチャを使用します。これはモジュール性を意味し、ユーザーに柔軟性を提供します。いくつかの異なるレイヤーがあります:

  • 基本層:さまざまなシナリオのユーザーのニーズを満たすために、さまざまなアクセス端末とアクセス フォームを提供します。
  • プラグイン レイヤー:拡張性を有効にしてインフラストラクチャ サポートを提供します。
  • 機能レイヤー:ユーザーのニーズを満たすさまざまな機能プラグインを提供し、ユーザーがプラグインを柔軟に選択して組み合わせられるようにします。
  • 製品レイヤー:これはエンドユーザーが見るレイヤーです。これにより、業界やシナリオに特化した製品が提供されます。言い換えれば、ユーザーが行うあらゆる作業に適したツールが提供されます。

データベースプラスプラットフォーム

(トリスタ・パン、CC BY-SA 4.0)

DistSQL による標準化されたクラスタ管理

Apache ShardingSphere は、独自の SQL 方言 DistSQL (分散 SQL) を使用して、ShardingSphere エコシステムのすべての要素を接続します。 ShardingSphere 分散データベース エコシステムの標準インタラクティブ言語である DistSQL を使用すると、ユーザーは 1 つの SQL コマンドを使用して分散データベース テーブルを作成、変更、削除したり、暗号化または復号化したりできます。 DistSQL は分散スケジュール管理もサポートします。

ディストリビューションSQL

(トリスタ・パン、CC BY-SA 4.0)

マルチアクセス端末

2 年間の改良とテストを経て、ShardingSphere JDBC と ShardingSphere Proxy は実稼働環境に対応できるようになりました。多くのコミュニティ ユーザーが、関連する実稼働コミュニティ事例を提供しました。

共有コア アーキテクチャとさまざまな ShardingSphere アダプタのおかげで、ユーザーは実稼働環境で必要な場合にハイブリッド アダプタの展開を選択できます (下の図を参照)。

ハイブリッド展開

(トリスタ・パン、CC BY-SA 4.0)

分散型ガバナンス

ShardingSphere エコシステムでは、コンピューティングとストレージが分離されているため、データベースを分散することができ、多数のストレージ ノード、コンピューティング ノードを維持し、サーキット ブレーカーを実装して、高可用性を確保できます。

分散型ガバナンス

(トリスタ・パン、CC BY-SA 4.0)

Grafanaによる監視

ShardingSphere には、インフラストラクチャを監視するためのステータス インジケーターもあります。エージェントの動的ロード メカニズムにより、メトリックとトレース メトリックが提供され、APM システムと Grafana ダッシュボードを簡単に統合できるようになります。

Grafanaダッシュボード

(トリスタ・パン、CC BY-SA 4.0)

分散型コミュニティのための分散型データベース

コミュニティは、ShardingSphere を最適化し、新しいアイデアと業界のシナリオを統合し続けています。これはコミュニティによって構築されたもので、開発の主な原動力の 1 つはユーザーからのフィードバックです。これはオープンソースの特徴ですが、このチームの実践でもあります。 ShardingSphere コミュニティのコア チーム メンバーは、オープン ソースに関心のある方を指導し、開発に協力することに関心のある学生に練習問題を提供します。チームはまた、新しい友人や貢献者がコミュニティに参加し、アイデアのオープンな交換を促進し、真にグローバルな開発者コミュニティを作り上げることを望んでいます。

<<:  クラウドコスト管理だけではクラウド支出の問題を解決できない理由

>>:  VerizonとGoogle Cloudが5Gエッジコンピューティングの提供に向けた提携を発表

推薦する

検索エンジンの技術と概念について

この記事はいくつかの引用で始まります: 1. 「ユーザーの意図を理解し、ニーズに応える。」 2. 「...

3Wコーヒーで学べること: 広告費ゼロで強力なブランドを構築する方法

みなさんこんにちは。私は徐丹丹です。今日は口コミによるマーケティング手法をいくつか紹介します。3W ...

最近のウェブサイトの掲載数の減少に関する仮説

2012 年は新しい年を迎え、SEO 担当者も活況を呈していました。時代の流れに合わせるために、百度...

ファーウェイクラウド最高製品責任者の郭偉関氏:フルスタックのクラウドネイティブ技術が金融業界のイノベーションのボトルネック打破に貢献

9月16日、中軟国際ホールディングス株式会社主催の「中国生命保険技術応用サミットフォーラム2021」...

ローカルフォーラムで投稿署名を使用して、高いコンバージョン率のトラフィックを引き付ける方法

ウェブマスターなら誰でもフォーラム署名をよく知っています。これはウェブサイトが外部リンクを作成する方...

企業はプロモーションに百科事典プラットフォームを効果的に活用するにはどうすればよいでしょうか?

インターネットの普及に伴い、企業によるマーケティングへのインターネットの利用も増加しています。多くの...

5G広告業界に関する22の予測

6月6日に最初の5Gライセンスが発行されて以来、私は何日も続けてよく眠れず、精神的に興奮し、肉体的に...

Nginx の .htaccess サポートに関する分析

以前、Typecho 開発グループの Wang Yi と Nginx の .htaccess ファイ...

毎日の話題: 中央銀行がビットコインを規制、多くのウェブサイトがビットコインによる支払いの受け入れを停止

A5ウェブマスターネットワーク(www.admin5.com)は12月11日、中国人民銀行が工業情報...

Shardhost-KVM 複数の特別プロモーション 512M メモリ 年間支払い 20 米ドル

Shardhost が VPS プロモーションを実施しています。データセンターはダラスにあり、価格は...

皆様、建国記念日おめでとうございます!

一年で珍しい長い休日です。今年の建国記念日は7日間です。皆さんが楽しい時間を過ごせますように!当分の...

クラウドストレージのメリットとデメリット

容易なスケーラビリティと従量課金制は、エンタープライズ クラウド ストレージの 2 つの魅力です。潜...

クレイジーストーン:中国初のオンラインローン詐欺事件、7億元が関与

[概要] この違法取引所は、翡翠資産パッケージを通じて株式取引を行い、投資家の預金を吸収して市場を操...

#五周年/11-11# uuuvps: VPS 12元から(2年購入で1年無料)、「米国 AS4837/4 ネットワーク CN2/4 ネットワーク CU2/香港 CTG(CN2+BGP)」、ネイティブ ローカル IP

uuuvpsは設立5年目を迎えました。11月はゴールデンプロモーション月間であり、ダブルイレブンとブ...

マーケティングホットスポット洞察レポート!

今日は、モバイル インターネット マーケティングの収益化への道の革新的な探求について皆さんにお話しし...