問題タブ [mysql-cluster]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - mysql クラスター内のデータノードと比較して、mysqld ノードはいくつありますか?
3 つの ndbd ノードを持つクラスターがあります。
必要な MySQLd ノードの数。良いルールとは。3つのndbdに1つのMySQLd?
hibernate - mysql ndb(cluster) で動作するように hibernate jpa を設定する方法
MySql NDB クラスターで Hibernate JPA を使用したいと考えています。
- Hibernate-JPA は MySql NDB をサポートしていますか?
- NDB での OpenJPA/ClusterJPA の使用に関するこのドキュメントを見つけました: http://dev.mysql.com/doc/ndbapi/en/mccj-using-jpa.html。Hibernate JPA と MySql NDB を使用して、これに似たドキュメントを教えてください。
hadoop - ビッグデータを処理するための MySQL Cluster と Hadoop の比較
MySQL Cluster の使用と Hadoop フレームワークの使用の利点と欠点を知りたいです。より良い解決策は何ですか。私はあなたの意見を読みたいです。
MySQL Cluster を使用する利点は次のとおりだと思います。
- 高可用性
- 優れたスケーラビリティ
- 高性能 / リアルタイム データ アクセス
- 市販のハードウェアを使用できます
そして、私は不利な点を見ません!Hadoop にはない欠点はありますか?
その上に Hive を備えた Hadoop の利点は次のとおりです。
- スケーラビリティも良好
- 市販のハードウェアも使用できます
- 異種環境で実行する機能
- MapReduce フレームワークによる並列計算
- HiveQL を使用したハイブ
欠点は次のとおりです。
- リアルタイムのデータ アクセスはありません。データの分析には数分から数時間かかる場合があります。
したがって、私の意見では、ビッグ データを処理するには MySQL クラスターの方が優れたソリューションです。Hadoop がビッグデータ処理の聖杯である理由 あなたの意見は何ですか?
mysql - MySQL Cluster で使用される AWS EC2 の問題
AWS を使用して 4 ノード / 4 ホストの MySQL Cluster を構成および実行しようとしているときに、最初のデータ ノードを Manager に登録しようとしているときに障害にぶつかりました。
データ ノード (DN) のパブリック IP が、その eth0 に関連付けられた IP (プライベート IP と呼びます) とは異なるという事実に問題があるようです。したがって、クラスタ マネージャは NodeID:11 の DN から着信要求を受信したように見えますが、ソース IP アドレスは config.ini で指定された IP と一致しません。
接続しようとしているときにDNで発生するエラーは次のとおりです。
「構成に従ってこのノードが持つべきホスト名がローカルインターフェースと一致しない」という強調
!luck を使用してオンラインで解決策を探すのに 2 日間を費やしました。この問題を抱えているある投稿者は、DN のパブリック IP に設定されたeth0 : 0でネットワーク エイリアスを作成することを提案しました。これにより、次のログが生成されます: (このソリューションには、ルーターの NAT の構成も必要でした)。
これはネットワーク構成の問題であり、MySQLとAWSが回避策を提供する可能性があると思いますが、まだ見つけていません。どんな洞察も大歓迎です!
詳細:
マネージャー (MG) には、パブリック IP とプライベート IP もあります。
マネージャーは、次のconfig.iniで構成されます。
データ ノード A の ifconfig:
マネージャーの _ndb_1_cluster.log:_
mysql - MySQL Cluster ノード固有のハードウェア
2 台のハイエンド Dell サーバー (duel opteron 4386 cpu、16 GB RAM、および RAID 10 SAS) を使用して MySQL Cluster をセットアップすることを検討しています。私はまた、平均してそれぞれ20GB以上のRAMを搭載したi7のハイエンドマシンをいくつか持っています。
MySQL Cluster の各ノードのハードウェア フォーカスは何ですか?
管理ノードは単にクラスターを制御するためのインターフェースであり、mysqld と同じマシンに配置できるため、管理ノードはほとんど必要ないことを知っています。
MySQL ノードとデータ ノード (ハードディスク IO、RAM、CPU など) にとって最も重要なハードウェアは何ですか?
mysql - 50.000 同時接続の Node.js システム要件
約 50.000 の電子デバイスが、node.js で作成された Web サービスに 1 分間に 1 回接続するという状況です。それぞれが JSON データを含む POST リクエストを送信します。このすべてのデータを保護する必要があります。Web サービスはこれらの要求を受け取り、データをデータベースに保存します。また、DB からデータを取得するための読み取り要求も可能です。
次のインフラストラクチャに基づいてシステムを構築すると思います。
Node.js + memcached + (mysql クラスターまたは Couchbase)
では、このすべての接続を処理できるようにするには、Web サーバーにどのようなメモリ要件を割り当てる必要があるでしょうか? 悲観的な可能性として、50.000 の同時リクエストがあるとします。
SSL を使用して接続を保護するとどうなりますか? 接続ごとにオーバーヘッドを追加しすぎていませんか? それらを処理するためにシステムをスケーリングする必要がありますか?
あなたは私に何を提案しますか?
よろしくお願いします!
mysql - MySQL Cluster アーキテクチャに関する考慮事項
私がソフトウェア担当者として取り組んでいるプロジェクトから、今後数週間で新しく作成された WebApplication をデプロイする予定です。最初の 6 か月は高負荷になるとは考えていませんが、システム アーキテクチャをスケーラブルに構築したいと考えています。アイデアはありますが、これが一般的かどうか、またはうまく機能するかどうかはわかりません。
- 2 つ以上の mysql-ndb クラスター ノードを作成します。
- 私は 2 つ以上の Webapplication ノードを作成し、その上に MySQL フロントエンド サーバーを配置して、ndb ストレージに接続します。
- 新しい webapplication ノードを展開する場合、常に mysql フロントエンド サーバーがインストールされた状態で出荷されます。したがって、すべての Web アプリケーションは、MySQL 接続のために localhost に接続します。
このシナリオにはセキュリティ上の考慮事項があることを知っています。Web アプリケーションはリバース プロキシの背後にあり、外部から直接アクセスすることはできません。
このシナリオに欠点はありますか? 理論的な質問です。ストレージ層で NDB ノードよりも多くのフロントエンド MySQL サーバーを使用するとどうなりますか?