I need to import 10 billion rows into a database, daily.
SSIS, doesn't seem like its cutting it, and I'm starting to think that writing some kind of custom C/C++ code might be an option (I don't much know C/C++) to try and do it.
I'm working with a standard level production box, nothing fancy but decent. SQL 2012.
Any advice is welcome.
EDIT:
Source is a flat file. Say 20 columns. Not sure about size. Source data is on the same disk. (At the moment).
EDIT 2: While the columns are largely int/bigint, there are 5-7 VARCHAR(x) (the largest is VARCHAR(1000)).
The problem im finding with SSIS is that the read/write speeds are not what I'm hoping for. I've tried fastParse, etc, and various other techniques.
Other than tips, I'm hoping for techniques. Tips still welcome obviously.