[development] Referential integrity -- finally?

Khalid B kb at 2bits.com
Tue Jan 23 19:35:13 UTC 2007


Dries

When it comes to abstraction, one has to differentiate between two things.

When it comes to DML (Data manipulation language, such as INSERT, SELECT,
UPDATE,  ...etc.) abstraction normally becomes a lowest common denominator
and performance may suffer.

For DDL (Data definition language, such as CREATE), there is no standard for
column types and syntax, and hence abstraction buys us portability. Sites
that need tuning (e.g. adding an index, ..etc.) will do so regardless of
whether we do abstraction or not.

Therefore, I am opposed to too much abstraction in DML, but happy with
abstraction, as suggested by Adrian in the issue mentioned, for DDL.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/development/attachments/20070123/2ad39948/attachment.htm 


More information about the development mailing list