SQL/MP Installation and Management Guide
The SQL/MP Database Management Environment
HP NonStop SQL/MP Installation and Management Guide—523353-004
1-5
SQL/MP Features
not recompile a program explicitly, an SQL recompilation occurs automatically before 
each execution of the program to ensure it uses the current definition of the table.
SQL/MP Features
The SQL/MP RDBMS supports:
•
Distributed databases
•
Database protection and recovery
•
Data integrity
•
Multiple character sets, including single-byte and double-byte data
•
DEFINEs
•
Database security
•
Parallel processing
•
High availability
Distributed Databases
You can distribute an SQL/MP database across multiple nodes with complete 
transparency, location independence, read and update capability, and data integrity. 
Objects in the same database can reside on different nodes. The partitions of a table or 
index can be spread across nodes as well, with the partitioning invisible to users.
Local autonomy guarantees that local processing is not affected by unreliable 
communications links. This autonomy is facilitated by an active, distributed data 
dictionary and a feature that opens partitions of a database only when demanded by a 
query. Also, automatic recompilation is invoked to rebind plans when certain resources 
are unavailable.
A distributed database can be managed by a central site, by each independent 
distributed site, or by a combination of these. For more information, see Section 12, 
Managing a Distributed Database.
Database Protection and Recovery
An SQL/MP database is protected by the TMF subsystem, which provides automatic 
online recovery of audited SQL objects and files by using audit trails. A transaction in 
progress can be aborted when a failure or error condition is detected. The TMF 
subsystem terminates the transaction and restores the database to its state before the 
beginning of the transaction. The TMF subsystem provides two additional recovery 
mechanisms:
•
Volume recovery, which recovers the database in the event of a disk crash or 
system failure










