|
Caché
Tech. Guide
Introduction
The
computing world has entered the "post-relational"
era.
Today's
transaction processing applications have
requirements that overreach the capabilities
of relational technology – they
must span large networks, service thousands
of clients, but still provide superb performance,
Web compatibility, and simple operations
at low cost. Increasingly, companies are
running into the performance limits imposed
by their relational databases. As they
try to scale up transaction processing
applications, complexity multiplies, performance
degrades, and costs skyrocket. Additionally,
even the newest "object-relational" databases,
which impose an object veneer on top of
a relational data engine, can't efficiently
use the rich and complex data structures
required by state-of-the-art applications.
Furthermore,
applications are getting more complex,
as are the technologies they use –
slowing down the development process and
reducing reliability. More than ever before,
there's a need for rapid application development.
Caché,
the high-performance database for the
post-relational era, is a new generation
of database technology that addresses
these needs by combining a multidimensional
data server with a versatile application
server. Featuring rapid Web development,
and a unique fusion of advanced object
technology and SQL. Caché provides levels
of performance and scalability unattainable
by relational technology.
In
addition, the Caché Application Server's
ability to easily integrate access to
a variety of technologies, its multidimensional
data model for storing rich data, and
its advanced object programming capabilities
make it possible to develop sophisticated
database applications rapidly, boosting
programmer productivity and reducing time-to-market.
Caché
supports all of the traditional ways of
building Web applications plus a unique
technology – Caché Server Pages,
or CSP – that is optimized for rapid
development of sophisticated, database-oriented
systems. CSP features an advanced object
architecture, dynamic server pages technology,
and connectivity with leading Web development
tools.
This
Technology Guide provides an overview
of Caché's Multidimensional Data Server
and Application Server. It explains how
Caché fits into the basic application
development process, enabling professional
developers to move beyond the limitations
of legacy relational technology to produce
sophisticated, high-performance transaction
processing applications for the Web and
other network-centric environments.
The
Caché Technology Guide has been divided
into four main sections:
|