NonStop Systems Introduction for H-Series RVUs

Requirements of Real-Time Solutions
NonStop Systems Introduction for H-Series RVUs540083-001
2-13
Support for Expansion and Growth
An architecture that supports zero latency operations must be able to handle massive
numbers of transactional inserts and updates, batch extracts, online transaction
processing (OLTP), and massively parallel queries against the same database tables
concurrently without degrading performance levels. It must be able to perform different
types of functions and process different kinds of workloads in parallel and around the
clock.
Support for Expansion and Growth
Real-time solutions must be scalable; that is, they must be able to grow and change as
the business that uses the system changes. As the business grows or changes, the
real-time solution must be able to integrate new applications, standards, and business
processes. And it must do so without experiencing any loss of performance. A flexible
solution must have these characteristics:
It must be able to support increasing numbers of users and applications and larger
databases without requiring any changes to existing applications and databases.
It must be able to incorporate new applications to support new business functions
without requiring significant changes to existing applications or major redesign of
databases.
It must maintain zero latency as the number of users and applications grows.
It must be able to support the variety of applications and systems in use throughout
the business.
It must be expandable so that processors, disk drives, communications lines, and
other hardware can be added in reasonable increments to support the growth of
the business.
It must be able to integrate and interoperate with other vendors’ systems so that
businesses can build on their existing investment in software and hardware.
It must be configurable to support a wide variety of industries: telecommunications,
finance, retail, e-commerce, insurance, transportation, and others.
Moreover, scalability must extend to all components of the real-time solution, including
the database, database software, and the hosting hardware platform.
Figure 2-4
shows an example of a growing real-time environment.