Continued from another post I made:
https://forums.camerabits.com/index.php?topic=15803.msg77147Perhaps it could be a toggle option between 'fast' mode and 'regular' mode with an explanation of the limitations.
A few ideas I have:
1a. Copy then process - Copy all the files off the camera card first, and then do metadata, renaming and variable operations once the files are on the desired storage
1b. Copy then Process with order of operations set by user - For example copy files, apply metadata, then rename. Let the user set up a chain of actions to suit their workflow
2. Multi-Threaded - Depending on what options the user selects, it can use multiple threads if it doesn't require any serial operations
3. Kirk's idea of writing to memory first - maybe copy a few files to RAM, process and then send to final storage location
For me, I like using incremental ingest so I can have multiple days on the same card and import the delta each day. Since I shoot two cameras, I'll have two cards to ingest but only 1 card reader. So my personal workflow is using incremental ingest to import to a folder for the day from both cards, apply metadata once all cards are ingested and then rename the photos. Having a fast ingest mode that basically just copies the RAW files and tracks them for incremental ingest would definitely speed up my workflow just based off of how fast windows file transfer can copy the file compared to PM without metadata and renaming enabled.