A lot of conflict DBAs have with developers is a perceived lack of understanding regarding how to build applications that can scale. When working against a database, developers make fundamental mistakes and then attribute that failure to weaknesses in the database. This presentation will discuss what scalability really is and how Java programmers can build applications that can scale to support terabytes of data and thousands of users in an Oracle database.
This presentation will cover the basics of what scalability means and why scalability goes in both directions, from the incredibly massive databases, or databases supporting millions of users to databases that have to work in small-scale environments and in single-user mode. The Oracle database can scale, but has limitations at certain points in the hardware and software architecture. These points change depending on the version of Oracle and the hardware used. Understanding them is crucial for design. This presentation will also cover the issues DBAs raise with developers, the concerns developers have about the mentality of DBAs, and why scalability is the root cause of these conflicts.
The presentation will also cover the flaws in three-tier architecture that most people are not aware of, and why some forms of object-oriented programming inherently encourage inefficient programming habits. The presentation will cover a number of controversial subjects and challenge the DBAs and developers to rethink their attitude when dealing with the Oracle database.
Become a member of ODTUG to gain access to more than 12,500 files in our technical database.
- Not a member? Click through to the topic of interest to browse a list of available presentations.
- Already a member? Log-in here to access the full database
Click here to see the Full Techincal Resource Database