<br><br><div><span class="gmail_quote">On 06/06/07, <b class="gmail_sendername">Stephen Nelson-Smith</b> <<a href="mailto:sanelson@gmail.com">sanelson@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello chaps,<br><br><br><br><br>Role: SQL Developer<br>Contract Length: Estimated 1 week<br><br>I require an experienced SQL developer to help with a schema porting<br>project as part of implementing a new accounts system.
<br><br>We have an old (primitive) accounts system which is basically one big<br>table, effectively a log of purchases. This is in MySQL 4.<br><br>We have designed a new model, which abstracts this data out into half<br>
a dozen tables representing different entities. This is going to be<br>in MySQL 5. This has been tested with a large number of stored<br>procedures, and will form the basis of the new accounts model.<br><br>The task is to extract identities from the old table, accounting for
<br>name changes, company changes etc - to populate the new schema with<br>the old data.<br><br>The old data is about 100,000 rows.<br><br>We have been experimenting with SQL porting scripts, and I have some<br>example code I can show. We anticipate that the task will make heavy
<br>use of self joins, group bys, and stored functions and procedures.<br><br>The successful candidate will be pairing with an experienced<br>developer, but providing the SQL expertise. There will be room for<br>the candidate to work with us again in the future, if the candidate
<br>impresses.<br><br>If you're interested, drop me a note off-list.</blockquote><div><br> </div><br></div> Why MySql? Why not use a database which does not have Massive database corruption problems no referential interrogatory. MySql may have come a long way but it is nothing short of a quick and dirty solution. I can find a list a mile long of reasons not to use MySql...
<br>Unfortunately I'm yet to find a reason to use it. (except maybe "Because everyone else does" which just does not work for me :).<br><br>Peter.<br>