web-dev-qa-db-ja.com

sybase AdaptiveServer上の巨大なテーブルを一括コピーします

誰もが5億行以上の単一のテーブルを一括コピーするための優れたアプローチまたは戦略さえ持っています。テーブルは単一化された論理ページに遭遇し、少なくとも良好なレコードを回収しようとしています。

linuxプラットフォームでsybaseAdaptiveServerバージョン12.5を実行しています。

TIA

2
bokswager

Sqoopを使用して、非常に大きなテーブルの移行を正常に実行しました。はい、必要なセットアップはたくさんありますが、パフォーマンスを向上させるために複数のスレッドで実行するように調整できます。

コメントから:

何年にもわたって、私は多くの方法を使用して、Sybaseテーブルからデータを抽出してきました。 BCP、IBM Optim(非常に独自仕様)、Apache MetaModel、ApacheSqoop。私が見つけたSqoopの使用は、非常に大きなテーブルに最も効果的です。 Sqoopのセットアップを実行するには、いくつかの基本的なHadoopライブラリが必要です。次に、sqoopサーバーとクライアントソフトウェアをインストールします。これらすべてを行うのはそれほど難しいことではありません。 SqoopはSybaseを公式にはサポートしていませんが、非常にうまく機能します。 ここ は、単一ノードにSqoopをインストールするための良い出発点です。

1
indus73