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エッジコンピューティングの提供に向けた提携を発表

推薦する

豆腐販売業者はウェブサイトを構築することで大金を稼ぐことができるでしょうか? 業界ウェブサイトの重要性について語る

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています豆腐が好き...

Sogou Zhilifangの登場は検索エンジンの全体的なアップグレードを告げる

Googleがナレッジグラフを立ち上げて以来、国内の検索エンジンもそれに追随し、SogouはSogo...

企業がドメイン名を登録する際に注意すべき点を簡単に分析

インターネットの発展に伴い、電子商取引は事業主からますます注目を集めるようになりました。おそらく、T...

クラウドネイティブのセキュリティに関しては、これらのことに注意する必要があります。

[[426223]]この記事はWeChat公式アカウント「新チタン雲務」から転載され、Ji Guan...

Yu'ebao 1周年レビュー: Yu'ebao は今年何を革新したのか?

原題: 今年、Yu’ebao は何を覆したのか?今は誰もが財務管理を行える時代であり、初のインターネ...

ホストを選ぶには秘訣があります。特に2つのことをうまく行うことが重要です。

ホストの選択はウェブサイトにとって大きな問題です。一般的なウェブサイトの場合、ホストの選択はウェブサ...

alphavps: ブルガリアの AMD シリーズ高性能 VPS、月額 3.99 ユーロから

alphavps は、AMD EPYC 7002 および 7003、DDR4、エンタープライズ レベ...

Apple iCloud の停止により、一部の地域でサービスが遅くなったり利用できなくなったりする

Apple は iCloud サーバーに問題が発生しているようで、多くのユーザーがメッセージ、App...

ラッキーリンク: ウェブサイト最適化における内部リンクと外部リンクの重要な役割の分析

月収10万元の起業の夢を実現するミニプログラム起業支援プランウェブサイトの最適化に携わっている人は、...

hostdare: クリスマス割引 35% オフ、ロサンゼルス VPS、年間 33 ドル、768M メモリ/1 コア/150g ハード ドライブ/600g トラフィック

毎年恒例のクリスマス期間中、hostdare は年間で最も安い VPS プロモーションを実施し、ロサ...

CloudOps: クラウド運用を最適化するための新しいフレームワーク

翻訳者 |李睿校正:孫淑娟クラウド コンピューティング戦略のアップグレードを検討している企業は、クラ...

Linux ホームラボで Kubernetes を実行する 5 つの理由

Raspberry Pi ホームラボで Kubernetes を実行する 5 つの理由 この投稿では...

簡単な議論: 粉乳業界でオンラインマーケティングを実施する方法

乳児用調合乳市場は特殊な業界です。調合乳のユーザーは製品に対する自分の気持ちを表現することができず、...

2018年秋季北京ソンソン兄弟オフライン集会実践共有

月収10万元の起業の夢を実現するミニプログラム起業支援プラン2014年に成都で行われた最初の集会には...

電子商取引企業が失敗する10の一般的な方法:単に製品を販売し、新しいメディアに関する知識が不足している

1. 純粋な販売思考コメント: これは、従来のブランドの従来のマーケティング思考が電子商取引の運営に...