-1

Informix(IDS)バージョン11.50で巨大なデータベースを作成するにはどうすればよいですか?

4

2 に答える 2

1

2 テラバイト以上で十分ですか?.. 最善の方法は、テーブルを作成し、そこに ascii ファイルをロードすることです。フルネーム、住所、電話番号、DATE、SMALLINT、DECIMAL (9,2) などのさまざまなデータ型を含む 2TB 以上 (nrows=10M、rowsize=2048) の ascii テスト ファイル (パイプ区切り記号付き) があります。テスト/ベンチマーク目的など。

問題は. どのように私はあなたにそれを得ることができますか?

ランダム データを挿入する SPL を作成することもできますが、巨大なテスト テーブルの場合、テスト目的で現実的または意味のあるデータを生成することはできません。

于 2010-04-12T14:28:16.647 に答える
1

通常のデータベース作成と大差ありません。通常どおりテーブルを作成できますが、その後、膨大な量のデータでテーブルを埋めてしまいます。あなたができる最善のことは、データベースをランダムなデータで埋めるアプリケーションを作成することだと思います. もちろん、日付、都市名、名などの実際のデータを使用したり、マルコフ連鎖を使用して「普通に見える」名前を作成したりできます。Python でいくつかの例を見てください: Python Markov Chains and how to use them

大量の挿入には、 PreparedStatement を使用するか (これはJavaまたはJythonで非常に簡単です)、巨大なテキスト ファイルを作成してdbimportを使用してロードする必要があります。

于 2010-04-13T05:57:03.670 に答える