私はPgデータベースを設計しただけで、DBにデータを取り込む方法を選択する必要があります。データはtxtとcsvファイルで構成されていますが、一般に区切り文字、私は同じ構造(ファイルの種類がたくさんあり、私はそれが私のDBの列にそれを関連付けることができるようにファイルの各列が何を見つける必要があります)私は2つの考え方法:効率的なデータインポートPostgreSQL DB
ファイルを同じタイプのファイル(JSON)に変換し、定期的にJSONファイルをチェックしてその内容をインポートするようにDBを取得します。
JDBCを介してデータベースに直接接続すると、DBに文字列が送信されます(DBに挿入されたものを含むバックアップファイルを作成する必要があります)ので、両方の場合にファイルが作成され、書き込まれます。
あなたは効率的に時間をとるでしょうか?私はちょっと、DB内のjsonファイルを扱う方が簡単なので、最初のものを使いたいと思っています。 他にも歓迎される提案があれば!
dbのjsonファイルを処理するとどういう意味ですか?純粋なjsonドキュメントをデータベースに保存しようとしますか? postgresqlのJSONBフィールドはきれいですが、これはpostgresqlを使用する理想的な方法ではありません。 nosqlの方が良いでしょう。 – e4c5
いいえ、私はJSONBについて知っているjsonからのデータをインポートすることを意味しませんでしたが、私の場合は非常に有用ではありません –