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]
© Copyright 2024 ExpyDoc