Hi,
I work as a project manager in an online retailer, and I deal with lfiles that contain lots of records on a daily basis.
Part of my job involves parsing price lists updates (that contain around 100,000 records), and either: inserting new stock items into the database; revising prices of existing items; deleting items that no longer exist in the price list.
If you blindly write a procedure to do the import for you it will run for hours on end - this is why your import is taking you so long.
I know how to efficiently insert; update and delete records so that scripts take seconds (rather than hours) to run.
I believe I can do the same thing for you, and do the job quickly (within a matter of hours).
However, I wouldn't write the code in python - I would use PHP. I'd also reccomend that you use an SQL rather than SQLLite database (I'm not sure what difference it would make but my feeling is that if you exprerience performance hits, this is one of the reasons).
I'd like to discuss the project a bit with you becuase there's certain things I'm not clear on. The thing about cumulative updates and replacements and so on - I'd need you to eplain to me in greater detail what you require.
But in short, I'm certain I can do this project within an hour or two, and total execution time would be seconds or minutes as opposed to hours or days.
Could you send me a message here?
Thanks a lot,
John
ps:Understood update requirements, the project is quite straightforward