IT BLENDS.
It is one thing to have code working with a database that's only about 10 megabytes in size and has roughly 1500 characters and a whole 'nother mess of worms to deal with a database that's over 370 megabytes in size and has roughly 18,000 characters.
But the initial migration tests have gone smoothly (well. I ran out of HeapSpace at one point.)
Here's something neat:
Nexus War version 1.4 (the current live version) takes FOREVER to start up.
That's a 22 minute start up time.
Straylight, the new version that I've been working on, with the same dataset:
2.05 minutes.
That's an. . . uhm, 11,000% increase in startup performance.
Plus, the pattern freak in me enjoys that it's 123, 123. Harh.
It is one thing to have code working with a database that's only about 10 megabytes in size and has roughly 1500 characters and a whole 'nother mess of worms to deal with a database that's over 370 megabytes in size and has roughly 18,000 characters.
But the initial migration tests have gone smoothly (well. I ran out of HeapSpace at one point.)
Here's something neat:
Nexus War version 1.4 (the current live version) takes FOREVER to start up.
INFO: Server startup in 1320377 msThat's a 22 minute start up time.
Straylight, the new version that I've been working on, with the same dataset:
INFO: Server startup in 123123 ms2.05 minutes.
That's an. . . uhm, 11,000% increase in startup performance.
Plus, the pattern freak in me enjoys that it's 123, 123. Harh.

Comments
A lot of the startup stuff is mostly about re-ordering things, and doing stuff in batch.