-1

みなさん、こんにちは!-データがVerticaにどのようにロードされるかを確認するのに問題があります!! このあたりにVerticasdbaがあるかどうかを知る必要があります!どうやってやるの?

つまり、フロントエンドとして他のRDBMSがあり、Verticaはバックで実行され、すべてのハードワークなどを実行します。verticaとのトランザクションは、それほどうまく機能しないためです。(更新速度が悪い)。

だから私はこれでいくつかの助けが必要です!レプリケーションツールのように、またはスクリプトまたはETL(どちらのツールが優れているか)によって実行される場合!THX

4

6 に答える 6

1

Talend Open Studio(http://www.talend.com/)を使用しています

彼らは協力します!

于 2012-12-18T15:26:02.927 に答える
1

ダイレクトオプションでVerticaCOPYコマンドを使用してみてください。バルクローディング用です。

于 2013-06-24T11:14:41.960 に答える
0

オラクルについては、wisdowforceをご覧ください。MySQLについては、タングステンレプリケーターをご覧ください。または、UDL/外部テーブルを使用できます。結局のところ、たくさんの方法があり、あなたにとって何が最善かを判断するには、はるかに詳細な情報が必要になります。

于 2012-11-28T17:23:30.090 に答える
0

つまり、フロントエンドとして他のRDBMSがあり、Verticaはバックで実行され、すべてのハードワークなどを実行します。

これが他のシステムのデータとVerticaのデータの関係について意味していることを私は理解していません。全体的なデータ戦略は何ですか?ブロックをロードする必要のあるモノリシックファイルがありますか?Verticaの更新速度に関する苦情は、小さな更新がたくさんある可能性があることを示唆していますか?

大きなファイルがある場合、ベストプラクティスは、実際にはvsql自体を使用してロードし、ファイルをVerticaノードの1つに配置することです。とにかく、それが最速です。リモートマシンからJDBCを介して大きなファイルをストリーミングするローダーを作成できます。これが私の会社のやり方であり、かなり高速です。

頻繁に送信したい小さな行がたくさんある場合、Verticaはこれに適していません。これも行いますが、かなり遅くなります。

于 2012-11-29T02:55:25.843 に答える
0

TalendなどのETLツールを使用して、OLTPデータベースからVeticaにデータを定期的に同期します。これにより、複数の異種データソースと複雑な変換を処理できます。

VoltDB(OLTP用のVerticaの姉妹)を使用している場合は、VoltDBにエクスポートのみのテーブルを追加し、データをVerticaに同期します。

于 2013-09-15T22:36:14.217 に答える
0

Talend(ETLツール)を使用してHP Verticaデータの挿入または更新を設定することに興味がある場合は、次のブログ投稿があります。TalendでのHPVerticaの使用

于 2015-03-24T08:40:14.240 に答える