Estimate data volume and transmission time for data sync
ÃÛ¶¹ÊÓƵ recommends estimating data volume and sync time before starting any data feed synchronization to ensure smooth scheduling and avoid disruptions in site operations. This estimation is important when planning for initial syncs or large scale catalog updates, such as mass price changes.
By default the data export tool processes data in single-thread mode with a default batch size. With the default configuration, there is no parallelization of the feed submission process. Additionally, this component accepts requests per second (RPS) which translates to the following:
- Up to 10,000 products per minute where a product is a SKU with attributes in a specific storeview
- Up to 50,000 prices per minute
The following factors affect data transmission time during synchronization.
- Thread count is set to 1 (by default)
- Batch size is set to 100 for all feeds except for the
prices
feed, where it is set to 500. - Feed acceptance rate is 2 request per seconds.
- All products are assigned to all existing websites
- For the price calculation scenarios, all products have special and grouped prices assigned to them
Calculate data transmission per feed
Use the values and formulas in the following table to calculate the data volume and synchronization time for each data feed.