問題タブ [cache-locality]

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.

0 投票する
1 に答える
150 参照

apache-drill - Apache Drill データベースとデータの局所性

私は2つのサーバーを持っています。最初のサーバー (A) には、zookeeper、mongodb データベース、およびドリルビットが含まれています。2 番目のサーバー (B) には、複数のハイブ テーブル、postgresql データベース、およびその他のドリルビットを備えた Hadoop ディストリビューションが含まれています。どちらのドリルビットも、サーバー A の飼育係に接続されているため、ドリル ホームページ上でお互いを見ることができます。以下のようなクエリが実行されると (ビュー dfs.lineorder はサーバー B のハイブと postgresql データで構成されます)、ドリルビットB が職長となり、すべてを実行します。mongodb テーブルを処理する部分をサーバー A のドリルビットに委任しないため、クエリの実行に必要な時間 (約 30 分) の 90% が、サーバー A からサーバー B への mongodb コレクションの送信に費やされます。ドリルビット B にクエリの mongodb 部分をドリルビット B に委譲させる方法 または、これは設定ミスの問題でしょうか? また、異なるデータベースにアクセスするようにドリルビットを構成できますか (たとえば、各ドリルビットが個別のサブネットにアクセスできるため、すべてのドリルビットが同じデータベースにアクセスできるわけではありません)?

サンプルクエリ:

構成 (drill-override.conf):

ドリルビット A (Windows Server 2008): drill.exec: { cluster-id: "drillbits1", zk.connect: "serverA:2181", impersonation: { enabled: true, max_chained_user_hops: 3 } }

ドリルビット B (Cloudera CDH 5.8.0): drill.exec: { cluster-id: "drillbits1", zk.connect: "serverA:2181", impersonation: { enabled: true, max_chained_user_hops: 3 } }

0 投票する
3 に答える
271 参照

arrays - コード スニペットの違いは何ですか?

私はオペレーティング システムの初心者で、いくつかのコード スニペットを理解しようとしています。これらのコード スニペットの違いを説明してもらえますか??

異なる部分は doubleです。属性の場合、一方は他方よりも高速であるはずですか?? もしそうなら、理由が分からないので教えてください。