
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
バッチコミット作成例(配列を刻みながら処理する方法をいくつか)とFirestoreへのバッチ書き込みのサンプル - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
バッチコミット作成例(配列を刻みながら処理する方法をいくつか)とFirestoreへのバッチ書き込みのサンプル - Qiita
大量のデータをDBへ格納する際など、バッチオブジェクトに一定量の書き込み処理を蓄積し、定期的にコミ... 大量のデータをDBへ格納する際など、バッチオブジェクトに一定量の書き込み処理を蓄積し、定期的にコミットするという処理を行うことがあります。 上記を行うための、配列を一定間隔で刻みながら処理する方法のPythonのコードによるメモです。 もっと良い方法をご存知でしたらご指摘いただけると幸いです。 最後にGCPのFirestoreへのバッチ書き込みのサンプルコードを載せています。 更新:指摘を頂き「方法4(スライスを利用する)」を追加(@shiracamusさんありがとうございます) 方法1(専用のカウンタを使う) data = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] q = [] batch_size = 3 batch_count = 0 for d in data: print("{}".format(d)) q.append(d) batch_