On Fri, May 31, 2002 at 10:01:34AM -0500, Ryan Hatch wrote:
> -------------------------------------------------
> THE PROBLEM:
> -------------------------------------------------
>         MySQL alone cannot represent a complex data-structure.
> 
>         Re-modeling of MySQL data is required in Perl, PHP, Java,
>         etc.


One wonders why each of these applications has such intimate knowledge
of your table schemes, or mysql, or even SQL in general.

If your environment warrants it (and I'd say four different platforms
is good enough) you might do good to hide the database behind an abstraction
layer. This being the only layer that talks to mysql for the purpose of
providing primitives that the rest of your business logic (all of the perl,
java, php, vb scripts) depend on. When you update table structure, you simply
need to change the abstraction layer instead of all of your scripts.

If you want to pitch it to management, just say "XMLRPC!" until their
ears bleed.

-- 
Michael Bacarella  | Netgraft Corporation
                   | 545 Eighth Ave #401
 Systems Analysis  | New York, NY 10018
Technical Support  | 212 946-1038 | 917 670-6982
 Managed Services  | [EMAIL PROTECTED]


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to