Posted in Community :
Object Relational Mapping(ORM)
|
|
||
|
Source : http://www.service-architecture.com
Activity:
0 comments
190 views
last activity : 07 06 2010 20:18:04 +0000
|
||
|
|
I must admit that its been a few weeks, and I forget exactly how I stumbled onto this. It was the classic case of a performance problem being exactly where you wouldn't ever expect it to be. What's worse, the problem wasn't even very visible in so that i can Optimize it, since it was occurring in the garbage collector's thread! Now, I should caution that in a real application, this kind of performance problem is incredibly unlikely to make an application that would otherwise perform well, perform badly.
Indeed, much of the Java folklore about performance is of the variety. The amount of time and effort that is wasted fussing over the occasional use of string concatenation really could be much better spent addressing real performance problems, such as inefficient data access. So the question now is what can be done to counter that Object-relational mapping can be a answer but it has still a long way to go...
So one should know how to use object- relational mapping in managing access to data bases...
Now what Object-relational mapping (OR mapping) products does is it integrate object programming language capabilities with relational databases managed by Oracle, DB2, Sybase, and other RDBMSs. Database objects appear as programming language objects in one or more existing object programming languages. Often, the interface for object-relational mapping products is the same as the interface for object databases.
Indeed, much of the Java folklore about performance is of the variety. The amount of time and effort that is wasted fussing over the occasional use of string concatenation really could be much better spent addressing real performance problems, such as inefficient data access. So the question now is what can be done to counter that Object-relational mapping can be a answer but it has still a long way to go...
So one should know how to use object- relational mapping in managing access to data bases...
Now what Object-relational mapping (OR mapping) products does is it integrate object programming language capabilities with relational databases managed by Oracle, DB2, Sybase, and other RDBMSs. Database objects appear as programming language objects in one or more existing object programming languages. Often, the interface for object-relational mapping products is the same as the interface for object databases.
A common way of accessing object data is by navigation, also known as "traversal." The term is derived from the access patterns for the data structures that are common with object models. Many times these structures are "trees" or "graphs." If you would draw one of these data structures, it might look something like the diagram shown below. Moving from one node in this graph to another node is navigating or traversing the data structure. This navigation is built into object programming languages such as Java or C++. For coding examples of navigation, see how to access data using object-relational mapping.

TrackBack URL:
0 comments on "Navigation with object-relational mapping "
Sort by:
Most Recent
Top Rated
Found the article
"Navigation with object-relational mapping "
interesting ?
Share with your connections and communities

Leading Recruitment Firm
- Create a confidential Career Profile and Resume/C.V. online
- Get advice for planning their career and for marketing of experience and skills
- Maximize awareness of and access to the best career opportunities
Viewers also viewed
|
|
|
|
|
|
Recent Knowledge (102)
|
|
|
|
Sponsored Jobs
More From Author
This week I received another request from a recruiter seeking a person to fill a vacant Business Analyst (BA) position. In my role as coordinator, I am often asked by recruiters if I know of any people who are currently looking for work. During... |
Generally the problem has been of technical folks thinking BA as a career progression with somewhere the feeling that as one progress one does less of technology and more of business. This makes them treat BAs as competitors... I absolutely agree.... |
Hedge fund is an investment technique that uses high risk techniques with an effort to make extraordinary capital gains. The reports cover market sizing and forecasts, investment strategies, regulations and customer groups. The market research... |