問題タブ [distributed-database]
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.
distributed - DHT データを変更/削除しようとする悪意のある DHT クライアントを防ぐにはどうすればよいですか?
では、大量のデータを含む 10 個のクライアントで実行されている DHT があるとします。
悪意のあるクライアントが私のプログラムの代替バージョンを実行するのは比較的簡単ではないでしょうか。それは私のデータに対して潜在的に破壊的なアクション (キーの置き換え、キーの削除、データの変更、私の DHT 全体の削除など) を行う可能性があります。 ..)
これを防ぐにはどうすればよいですか?
私は次のことしか考えられません:
チェックサムでプログラムを検証し、それらの接続のみを許可します。しかし、それはハッキングされる可能性がありますか?
ある種のキーを使用して各 DHT クライアントを検証します。
これを防ぐ方法を知っている人はいますか?前もって感謝します。
cassandra - 分散データベースにデータを保存する方法。apache cassandra では同様に格納されます。他の分散 dbms ではどのようになりますか?
Apache Cassandra に関する DataStax の記事を読んだことがあり、書き込むデータが何であれ、すべてのノードに均等に分散されることに気付きました。他のすべての分散データベース管理システムに当てはまるのでしょうか? 他のシステムは、データベース間でデータを均等に分散しますか? それらが均等に分散されていない場合、それらの分散データベース間でデータはどのように分散されますか?
transactions - トランザクション コーディネーターとトランザクション マネージャーの違い
分散データベース管理システムのコンテキストにおけるトランザクション コーディネーターとトランザクション マネージャーの違いは何ですか?インターネットで検索してみましたが、得られた唯一の情報は、トランザクション マネージャーがトランザクション コーディネーターがローカル サイトでトランザクションを管理 (方法) しているということだけです。グローバル レベルでトランザクションを管理します。
distributed-database - 分散データベースへの参加順序
私は最近、複製分散データベース システムにおけるクエリの最適化について研究しようとしています。しかし、私は関係の結合順序について混乱しました。
クエリ実行パスが
[15E,4F,6I,8B,14D,11G,16J,9H,6A,13C] or [1I,7D,8G,6A,15C,12B,7E,12H,9J,3F]
、すべての要素がリレーションが存在するサイト番号で構成される場所である場合。では、結果はお互いに異なりますか?
ありがとう
hadoop - 完全分散モードで hadoop/hbase を構成する
私は Hbase が初めてで、完全分散モードでいくつかの実験を行う必要があります。私はubuntuを使用しています。
2 つのノード (マスターとスレーブ) を持つクラスターを作成したいのですが、読んだところによると、HBase は Hadoop 分散ファイル システムで実行され、両方を適切に構成する必要があります。
インターネットでいくつかのチュートリアルに従おうとしましたが、Hbase を分散モードで正しく実行できません。問題は、hadoop と hbase の構成にあると思います。
Hbase を完全分散モードで実行している人はいますか?
従うべきすべての手順を教えてもらえますか? そして、hadoop と hbase の構成を正しくセットアップしますか? または、Hadoop / HBase を使用する簡単な方法があったとしても...