▤ 動画容量ナビ

動画の容量と保存 · 参考資料確認日 2026年9月22日

Pineconeの2 MB upsertとbulk importを使い分ける

少量の追加・更新と大量の初期投入では、同じPineconeでも適した経路が異なります。2 MBのupsert requestを無理に大きくせず、bulk importの前提を満たせるかで選びます。

upsert requestは2 MB以内に分ける

Pineconeのupsert requestは最大2 MBです。許されるrecord数はvector dimensionやmetadata量でも変わるため、件数だけでbatchを決めず、serialized request全体を測ります。

既存namespaceへ継続的に少量を追加・更新する用途ではupsertが適します。大量の初期投入では、object storageから読み込むbulk importを検討します。

importは10 GB/fileとindex種別のtotal条件を見る

bulk importは1 fileあたり最大10 GB、1 importあたり最大100,000 files、最大10,000 namespacesです。on-demand indexのtotal input dataは1 TBまでです。

Dedicated read node indexではtotal input sizeがUnlimitedと記載されていますが、file sizeやfile count、namespace条件まで消えません。既存namespaceへはimportできず、S3からGCPまたはAzureにhostされたindexへはimportできない条件もあります。

更新方法とnamespace状態を確認する

まず少量更新か大量初期投入かを決めます。upsertなら各requestを2 MB以内へ分割し、失敗時に同じrecordsを追跡できるbatch単位を残します。

importならindex種別、total input、各file、file count、namespaceが空であること、object storageとindexのcloud条件を確認します。integrated embeddingでtextを追加する場合はimportではなくupsertが必要な条件も確認してください。

参考資料

  • Pinecone database limits

    https://docs.pinecone.io/reference/api/database-limits

    確認日:2026-09-22

  • Pinecone import data

    https://docs.pinecone.io/guides/index-data/import-data

    確認日:2026-09-22