毎日フラットファイル(CSV)を受け取ります。その内容はデータベースにインポートされます(Webフォーム、POSなどのデータ入力ではなく)。レコードには40個のフィールドがあり、60万個の固有レコードがあります。フラットファイル入力 - MySQLベストプラクティス
これまでのところ、これをリレーショナルデータベースにする必要はありませんでしたが、それは効率化を図るための正規化です。
これを最初からやり直していたら、どうにかしてデータを入力していたら、それをどのように処理するのか分かります(すべてのリソースをカバーしていますすでに大量のデータがあり、それをリレーショナルにする必要があるときは、それをカバーするものはありません)。そして、CVSが毎日入ってくると、データベースの設定が完了したらデータのインポート方法がわかりません。これらの40のフィールドを5つのテーブルに分割すると、その毎日のファイルを同じ方法で分割し、一度に1つずつインポートする必要がありますか?外部キーはそのように更新されますか?
誰かが私を正しい方向に押し込むことができたら、私は自分自身でもっと掘りなさい。
同じプロジェクトに直面した場合、そのようなデータベースを作成して日々の更新を行う方法はありますか?
ありがとうございます!
私が探していた偉大な輪郭と正確な方向。おかげでaendeerei! –