Project Description
Alternative approach to bulk insert delimited files when extreme performance is required.
Input: some large delimited file (GBs)
Operation: BULK INSERT
Destination: SQL Server table(s)
Method: Barbaric approach
Technology: SQLNCLI, Mem mapped files, Windows 2008, C++2008

Devs: welcome if you want to play, there are three parts:

APP_SqlSlicedInserter
DLLFileSourceReaderx (where we fast aquire data for insert)
DLLSqlInserterx (where we fast insert data)

Usage:
APPSqlSlicedInserter.exe DLLFileSourceReaderx.dll "InputParam0~InputParam1~...", DLLSqlInserter_x.dll ConnectionString Destination

Sample: