Expectations have changed. That's true for users, executives and customers alike. There's no time for systems running slowly, or cost overruns. That's why fundamentals like capacity planning have become mission-critical. By paying attention to the details, and doing effective forecasts, companies can optimize their information architecture, keeping everyone happy. Register for this episode of Hot Technologies to learn from veteran Analysts Dr. Robin Bloor and Rick Sherman who will offer insights about how and why to do capacity planning. They'll be briefed by Bullett Manale of IDERA, who will explain how his company's SQL Diagnostic Manager can track a wide range of usages metrics which can be used for accurate forecasting.
5. Declarative: The Consequences
u The user does not know or
care about the physical
organization of the data
u The user has no idea
whether the way they
structure the SQL query
will affect performance
u The same is true of the
programmer
u The same is also true of BI
tools. They make no effort
to produce efficient SQL
6. file://localhost/Users/robinbloor2/Dropbox/~Deskto
p/bottlenecks.jpg
The Impedance Mismatch
The RDBMS stores data organized
in tables
The OO coder manipulates data
organized in object structures,
with associated methods.
The data does not simply map to
the database table structures so
a mapping is necessary.
Basically: hierarchies, types,
result sets, poor APIs, language
bindings, etc.
7. file://localhost/Users/robinbloor2/Dropbox/~Deskto
p/bottlenecks.jpg
The Impedance Mismatch
SQL has:
DDL (for data definition)
DML (for Select, Project and
Join)
But it has little MML (Math) or
TML (Time)
Usually result sets are brought to
the client for further analytical
manipulation, but this creates
problems
Alternatively doing all analytical
manipulation in the database
creates problems