Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Is identifying your targets and payload ahead of time, and then making individual calls not sufficient?
  • Transactions, in the commit/rollback sense, are a useful construct when issuing a "bulk" operation. But bulk operations without additional transaction semantics are effectively just fire-and-forget collections of individual operations, so what's the value-add of a non-transactional bulk API over a one-at-a-time API?
  • Do we define bulk operations as the same operation applied to multiple targets (e.g. add this person to many groups), or the same operation applied to one target with different payloads (e.g. for this group, add many people), or any collection of many operations that are prepared together?