Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- From: Robert Martin <unclebob@xxxxxxxxxxxxxxxx>
- Date: Wed, 31 May 2006 07:44:43 -0500
On 2006-05-30 03:40:15 -0500, bruno at modulix <onurb@xxxxxxxxxxx> said:
The problem is that some persons here are truly hard-core RDBMS
fanatics and and absolutely unable to understand that there's a life
outside RDBMS. RDBMS are really great for some things, and just suck for
some other things.
More importantly RDBMSs are mechanisms that can be abstracted, and can therefore be dissociated from the application programs through an abstract interface.
Both positions ('everything must go to the RDBMS' vs 'the RDBMS is just
a low-level storage') are wrong IMHO - as always, it's a matter of
choosing the right tool for the job.
It is always a matter of choosing the right tool for the job. And that's the point. A DBMS is a tool, not an overarching philosophy, nor the core of the system design. A DBMS is a *mechanism* that can be used to *implement* certain elements of the system design.
--
Robert C. Martin (Uncle Bob) | email: unclebob@xxxxxxxxxxxxxxxx
Object Mentor Inc. | blog: www.butunclebob.com
The Agile Transition Experts | web: www.objectmentor.com
800-338-6716 |
.
- Follow-Ups:
- References:
- Prev by Date: Re: Observer Design Pattern
- Next by Date: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Previous by thread: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Next by thread: Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
- Index(es):
Relevant Pages
|