tableBASE VTS datasheet

DataKinetics® Product Datasheet: VTS®
VTS: Shared in-memory tables
tableBASE® allows you to access your most critical data directly
from memory, at memory speed, allowing for increased capacity
and volume of online transactions processed, while decreasing
the time needed to process those transactions.
VTS allows for multi-region access to special shared in-memory
tables. These tables, known as VTS-TSRs, reside in their own dataspaces, and can be accessed by any number of regions. The
result is a significant decrease in the memory requirements of
multi-region systems, and a significant reduction in the time
needed to load tables at initialization of the application.
Figure 1: tableBASE allowing data access at memory speed
tableBASE, by itself, is enough for some mainframe operations.
In cases where there are many tables accessed by many regions,
and in cases where large tables are accessed by many regions,
sharing tables can be beneficial.
Figure 3: Multiple regions using a single copy of the data
How VTS works
When multiple regions access the same data, they all access it
from their own dataspaces—one copy of the data is in memory
for every region (Figure 2). Since the tables are populated from
a single source (DB2, VSAM, etc.), they are loaded sequentially.
Figure 2: Multiple regions using multiple copies of data
VTS shared in-memory tables can be used in place of the inmemory tables within a specific region’s dataspace (in the local
TSR). Shared tables use dedicated non-region-specific dataspaces that can be accessed from other regions (Figure 3). In this
way, many regions require only one copy of the data, dramatically reducing the requirement for memory and caching resources,
and reducing the amount of time required for initialization of
the application.
A recent customer had 60 regions all loading data into memory from a single source. It took hours to load all the tables into
each region, and then their systems had to maintain this data in
memory (and to cache it) during business hours. After installing
VTS, they were able to load the shared tables in memory in just
a few minutes, and all regions had access to it immediately after
initialization. The demands on their systems were reduced to
1/60th of that which was required prior to installing VTS.
VTS features
Compatibility
VTS is compatible with DataKinetics’ tableBASE base product.
Accessing VTS tables
The tableBASE API contains the capability to access shared VTS
tables.
64-bit support
VTS is a 31-bit application; it does not use virtual storage above
the 2G bar. z/OS fully supports 31-bit applications.
Other features
VTS inherits all of the standard tableBASE features, including:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
z/OS, MVS version compatibility
IMS version compatibility
ISPF version compatibility
DB2 version compatibility
Sysplex support
CICSPLEX support
Flexible & high-performance indexing
Version control (up to 9 table generations)
Multitasking: VTS is fully re-entrant
Automatic table load and unload
Multiple high-performance search methods
Dynamic run-time table expansion
Dynamic table reorganization
Dynamic index creation and modification
Dynamic run-time alternate views
TSO/ISPF, CICS TS, IMS TM, DB2 SPAS compatibility
C, C++, COBOL, PL/1, Assembler, Fortran accessibility
Data access 1000x faster than I/O
Data access 30x faster than DBMS buffer pooling
Compatible with DB2, VSAM, BDAM, QSAM
RACF compatibility
For further information, see www.dkl.com.
Contact DataKinetics
DataKinetics®, the leader in transaction and performance optimization, enables the top data centers in the world to overcome today’s mainframe throughput, performance and capacity challenges. In business for 35 years, DataKinetics products are powering
nearly a billion business mission-critical transactions per second every day for the world’s largest banking, credit card, brokerage
house, insurance, healthcare, retail and telecommunication organizations.
© DataKinetics Ltd., 2012. All rights reserved. No part of this publication may be reproduced without the express written permission of DataKinetics Ltd. DataKinetics and tableBASE are registered trademarks of DataKinetics Ltd. All other trademarks, registered trademarks, product names, and company names and/or logos cited herein, if any, are the property of their respective holders.
Here’s how to reach us:
Corporate Headquarters:
DataKinetics Inc.
202-2460 Lancaster Road
Ottawa, ON K1B 4S5
Phone: +1-800-267-0730 or +1-613-523-5500
Fax: +1-613-523-5533
DKL00085v2
Email: [email protected]