メインコンテンツまでスキップ

BulkWriterOptions

このインターフェースは BulkWriter インスタンスを設定するためのもので、スキーマ検証、storage の動作、ファイル形式、チャンクサイズ、ローカル出力パスを含みます。

typescript
interface BulkWriterOptions

FIELDS:

  • schema (BulkWriterSchema) -

    [必須]

    BulkWriter が検証およびシリアライズするフィールドを定義します。

  • storage (Storage) -

    カスタム storage アダプターを指定します。省略した場合、LocalStorage は生成されたファイルをディスク上に保持します。

  • format ('json' | 'parquet') -

    生成されるファイル形式を指定します。デフォルトは json です。

  • chunkSize (number) -

    自動コミットをトリガーする、おおよそのバッファ済みバイトサイズを指定します。

  • localPath (string) -

    チャンクフォルダーが作成されるローカルのベースディレクトリを指定します。

Example​

javascript
const options = {
schema,
format: 'json',
chunkSize: 64 * 1024 * 1024,
localPath: '/tmp/milvus-bulk',
};