sql >> データベース >  >> RDS >> PostgreSQL

Rを使用して大きなdata.frameをPostgreSQLに保存する

    データフレームをcsvまたはタブ区切りのテキストファイルにコピーし、COPY FROMコマンド[1]を使用してPostgreSQLにロードできますか?これにより、パフォーマンスが向上する可能性のあるバルクロードアプローチが実装されます。

    場合によっては、RScriptを使用してデータをストリームとして出力し、それをpsqlに直接パイプすることが可能な場合があります。

    <RScript output tab delmited rows> | psql -c "COPY <tablename> (columnlist, ...) FROM STDIN WITH (FORMAT text)"
    

    いくつかの長期的なケースでは、私は|を置きますpv | 進行状況を追跡するための途中(http://www.ivarch.com/programs/pv。 shtml

    [1] http://www.postgresql.org/docs/ current / Interactive / sql-copy.html




    1. varchar(20)とvarchar(50)は同じですか?

    2. Oracle11gデータベースの問題でdjangoを構成する

    3. 一言で言えば軽い

    4. PHP / MySQLでページビューをカウントする最良の方法は何ですか?