I am using oracle 11g and i have an application which is coded in Spring framework. Once i configure the database on Sun fire 4170 installed with Linux the machine's CPU utilization is around 80-100% and, however, when i shift the same database to Sun M3000 server installed with Unix OS (supposedly more powerful machine) the application performance goes down and CPU utilization remains 90-100%. I can't figure out if its the application which is making the such utilization or its the database design. It is added that the database is not relational; things are handled by the application.
Now this is what people are saying in response to my question.
Oracle is an RDBMS. Using it with a framework like Spring will have dramatic impacts on performance. Spring makes coding faster, not databases. I guarantee you'll find a lot of iterations over every row, one-at-a-time. At least, that's what I've found when looking at databases built by programmers who use frameworks.
Do we have someone who could defend Spring framework..?


Reply With Quote
