Not sure if its the right place to post, but right now i'm doing interesting thing, and i thought that it would be both easy to implement and very profitable.
I'm importing all of my hands into pt3 DB in 100k chunks, as it is faster (checked and verified - 150k takes 30 min to import, while 50k takes 6) and less likely to get hangups.
After all of my hands are imported i will just convert that DB to PT4 and after all that caching, housekeeping. etc ill get a nice DB.
Why is it good? Because at the same time i can use my PT4 to play and i don't have to wait hours or days for the import to do its thing.
So my idea is a simple one and i like it very much.
Create a standalone (or not) import program, that will create a new DB and import large HH files into it (hopefully auto divide big files into chunks, as it gets faster, and have no downside as far as im aware). After importing It copies configuration from PT4 and builds cache, vacuums and do all that mysterious things as if it were a normal DB. After it finishes it asks for permission to overwrite/rename/whatever you do with an old DB.... And VOILA!
Ideally it should be able to stop and restart any given task at the same point so user can turn it off and go to sleep/watch a movie/play a game.
It deals with 2 most common complaints about imports.
"I cant play while it is importing" - now you can.
"It takes too long" - now it doesnt matter, just import most recent hands normally and let the program import for a few days, as it does not affect nothing.
What do you think? Am i awesome? (on top of that you get the job halfway done, you can copy code from existing importer and just add things i mentioned)
