| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Conceptual, Logical, and Physical views of data
dawn wrote:
> David Cressey wrote:
>> "dawn" <dawnwolthuis_at_gmail.com> wrote >>> David Cressey wrote: >>>> "dawn" <dawnwolthuis_at_gmail.com> wrote[..]
>>> An aside -- it seems to be less expensive to migrate from one >>> non-SQL dbms to another than from one SQL-dbms to another. >> >> I disagree completely. In my experience, it's just the opposite. >> Tables and indexes port very readily from one SQL DBMS to another.
>> I've never attempted a port from say IMS to VAX DBMS or vice versa, >> but those who have report to me that's it's very difficult to sort >> out what features of the design are product specific from what >> features are generic.
Given "it takes two to Tango" I would be prepared to argue the tension actually arises from the other side.
IMO the laxity (or flexibility when speaking in +ve terms) of feature laden or low discipline products, whilst producing quick and easy solutions to apparently knotty problems, is lethal for instance when the life-cycle issues of maintenance by non original staff etc eventually arise. This issue of instant gratification is exemplified by the MS sponsored diet of Fairy Floss (sugar) proffered by tools such as Access and DTS. I don't think I would be alone in bemoaning the number of times a concept solution has been presented using those type of tools with an expectation of it being corporatised quickly and cheaply given that all the "heavy lifting" of determining the business rules has been done!
>>> If your application logic is in your code instead of your dbms, >>> then you can point your code at something else, while if you have >>> application logic (e.g. constraints) in your dbms and you switch, >>> you need to recode that application logic in your new proprietary >>> language that might be something like the previous one, but often >>> not close enough. cheers! >> >> All programmers feel this way about databases. Your problem isn't >> that you don't like relational databases, or the relational data >> model. Your problem is that you don't like databases, period.
Quite normal expectations - we all want safety nets when doing trapeze work. However I simply accept the need to start with a low workout before the show and then progress to the high wire for the paying customers, rather than cuffing it with no rehearsal. Its not much comfort to blame the catcher after a splat!
Cheers, Frank. Received on Wed Sep 07 2005 - 19:43:35 CDT
![]() |
![]() |