New Features in ALLBASE/SQL Release G.0 (continued)

Feature (Category)

Description

Documented in . . .

 

 

 

New SQLGEN

Generates SQL statemen ts

ALLBASE/SQL Database Administration

GENERATE

necessary to recreate modi￿ed

Guide , \SQLGEN Commands" appendix.

parameters

access plans for module sections.

 

(Usability)

New syntax for GENERATE:

 

 

DEFAULTSPACE,

 

 

MODOPTINFO, PARTITION,

 

 

PROCOPTINFO, SPACEAUTH.

 

 

 

 

Row level locking

Permits multiple transactions to

(Usability)

read and update a table

 

concurrently because locking is

 

done at row level. Since the

 

transaction will obtain more loc ks,

 

the bene￿ts must be weighed

 

against the costs. (Previously

 

documented in an addendum after

 

F.0 release.)

 

 

ALLBASE/SQL Reference Manual , \Concurrency Con trol through Locks and Isolation Lev els;" ALLBASE/SQL Database Administration Guide , \E￿ects of Page and Row Level Locking" in \Physical Design."

Increased number

Removes the limitation of 240

ALLBASE/SQL Database Administration

of users

users supported by pseudotables.

Guide , \ALLBASE/SQL Limits" appendix.

(Usability)

(Maximum is system session

 

 

limits: 2000 on HP-UX; 1700 on

 

 

MPE/iX.)

 

 

 

 

POSIX support

Improves application portabilit y

ALLBASE/SQL Advanced Application

(Usability)

across MPE/iX and HP-UX.

Programming Guide , \POSIX Preprocessor

 

Enhances the ALLBASE/SQL

Invocation" in \Using the Preprocessor."

 

preprocessors to run under POSIX

 

 

(Portable Operating System

 

 

Interface) on MPE/iX.

 

 

 

 

Application thread

Provides the use of threads in an

ALLBASE/SQL Advanced Application

support

application. Allows

Programming Guide , \Using the

(Performance,

ALLBASE/SQL to be used in an

Preprocessor."

Usability)

application threaded en vironment

 

 

on MPE/iX. Application threads

 

 

are light weight processes that

 

 

share some resources and last for

 

 

the duration of a transaction.

 

 

Threaded applications reduce the

 

 

overhead of context switching and

 

 

improve the performance of

 

 

OpenTP applications.

 

 

 

 

vii