[解決済み] モックデータを生成するためのツール?[クローズド]
2022-11-28 02:41:32
質問
私は、テスト データベースにロードする目的でサンプル データを生成するための、良い無料のツールの推奨を探しています。 類推するに、" を生成する何かです。 lorem ipsum というテキストを生成するものです。 私が求めている機能は以下の通りです。
- 既存のテーブル定義に対するデータを生成する柔軟性。
- 小規模および大規模データセット(> 100万行以上)の生成機能。
-
SQL スクリプト形式での生成 (
INSERT
ステートメント) またはバルクインポートに適したフラットファイル形式で生成します (通常、こちらの方が高速です)。 - スクリプトを簡単に作成できるコマンド ライン インターフェイス。
- 拡張可能、オープンソース、動的な言語で書かれていること (これらは必要条件ではなく、必要なものです)。
PS: StackOverflow で重複する質問を探しましたが、見つかりませんでした。 もしあれば、私はそれへのポインターを得ることに感謝します。
みなさん、すばらしい回答ありがとうございます。 私は Windows ではなく Mac OS X を主な開発環境として使用するという要件を修正すべきです (ただし、コマンド ライン インターフェイスが望ましいと言いましたが、それは 実質的に は Windows を除外します)。 Windows 固有の提案は、この質問の他の読者にとって間違いなく有用でしょう、したがって、感謝します。
以下は私の結論です。
-
GenerateDataです。
- PHP ウェブアプリのインターフェイス、コマンドラインではない
- 200レコードの生成に限定 (または5,000レコードを生成するためのライセンスに$20を支払う)
-
RedGate SQL データジェネレータ
- 無料ではなく、価格は295ドルです。
- Windows、.NET、SQL Server が必要です。
-
Visual Studio 2008 データベース版
- Windows が必要です。
- 高価な MSDN または ISV サブスクリプションが必要です。
-
バナー データディレクト
- 無料ではありません、価格は595ドルです。
- Windows が必要(?)
- MySQL をサポートしない (?)
- GUI で、コマンドラインやスクリプトではありません。
-
Ruby Faker gem
- ActiveRecord を使って大量のデータをロードするには遅すぎる。
-
スーパースマック
- 主に負荷テスト用のツールで、ランダムデータジェネレータが組み込まれています。
- それにもかかわらず、かなりシンプルに使用できる
- 全体的に良い次点ツール
-
データベネレーター
- 私のニーズに最適なソリューション
- XMLスクリプト、DbUnitと互換性あり
- オープンソース (GPL) の Java コード
- コマンドライン使用法
- JDBC 経由で多くのデータベースに直接アクセス可能
どのように解決するのですか?
を見てみましょう。 データベネレータ をご覧ください。あなたの要求に近いテストデータジェネレータです。
- 既存のテーブル定義のデータを生成することができます (または、本番データを匿名化することもできます)。
- 大規模なデータセットを生成できる (サイズに制限はない)
- 様々な入力形式(CSV、フラットファイル、DBUnit)と出力形式(CSV、フラットファイル、DBUnit、XML、Excel、スクリプト)をサポートします。
- コマンドラインまたは maven プラグインで使用可能。
- オープンソースであり、カスタマイズが可能
試してみたいですね。
ちなみに、リストには 類似製品 は、databene beneratorのWebサイトに掲載されています。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン