×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
SQL and RLA compliment one another rather than compete.
creating tables with SQL DDL and using RLA, as some experts recommend, is a
bad practice, you are falling bacl behind DDS defined join files. tumbling
around in the database to grab together data, a join operation would deliver
easily. Another weakness of RLA is: the tight coupling from database
implementation and application.
In regards to ORMs, they are an example of OO taken to an extreme. They
add
a ton of overhead. The facilitate the movement of business rules into
language environments which are not well suited for that kind of
processing, they create a sense that a DBMS is merely a "persistence"
layer. I think ORMs cause more harm than they do good.
lt looks like you are talking about something, you've never used, nor having
had a deeper look to it. ORMs have overhead (you never will get something
for nothing, everything has its price!), but it's often over compensated by
its caching possibilities and its configurable loading strategies (loading
on demand versus pre fetching, as you need).
The real problem with moving business logic (you might name it business
rules, if this is more convinient for you) to the database is loss of
maintainebility and flexibility. Changes to this logic could have many side
effects and error situations could be very hard to analyze. A relational
database should do, what it is designed for: store data, ensure relational
constraints and provide transaction handling (BTW: commitment controll is
an absolutely must have for SQL access and using naming *SYS accessing
database tables with *LIBL stands in contrdiction to referential
integrity!!!)
D*B
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.