|
Caché 5.1
Planned Features and Platforms
9 September 2003
Features
Caché Advanced Security – A host of new capabilities have been added to give Caché the most advanced security of any mainstream database.
Language Enhancements – A variety of small changes to the Caché Object Script and Basic languages.
Shadowing Enhancements – Database shadowing has been enhanced with improved shadow system performance and with transaction support.
Namespace Mapping for Classes – Namespace mapping has been extended with the ability to map classes by name, just as routines and globals are mapped.
Browser-Based System Management Utilities – A new integrated system management interface, built with CSP, replaces Control Panel, Explorer, and SQL Manager. This removes the requirement for a Windows PC in order to manage Caché and, because no Caché client software is required, eliminates potential client-server version mismatch issues and simplifies management of multiple versions of Caché from a single device.
SNMP Support – To enable monitoring of Caché by a variety of systems management tools and frameworks, support for the Simple Network Management Protocol (SNMP) has been added.
Relational Migration Enhancements – Additional features have been added to Caché to facilitate migration from legacy relational databases, including Transact SQL stored procedure support, to ease migration from Sybase and SQL server, and DB-Library API support, to simplify porting of applications that use the Sybase callable API.
Studio Enhancements – A variety of rapid development enhancements have been added to Studio, including code hints, Java editing, an immediate window, a global viewer / editor, and performance profiling.
SQL Aggregate Optimizations – A number of performance enhancements have been made for queries with aggregates, such as SUM or MAX.
Bit Slice Indexing – A new bit map index capability, optimized for numeric and date values, has been added.
Direct Disk I/O – Caché now uses direct (un-buffered) disk I/O for some functions to improve performance on selected UNIX platforms. Note: This feature may or may not be included, depending on the results of ongoing performance tests.
.Net Managed Object Interface – A new object interface for .Net provides access from managed code in VB.Net, C#, and other .Net languages.
Object Application Deployment – This release adds a new easier mechanism for deploying object-based applications without shipping source code.
Data Synchronization – This new feature enables Caché to automatically track inserts, updates, and deletes made via object or SQL access and to propagate those changes to another system.
ECP Enhancements – A number of enhancements have been made to the Caché Enterprise Cache Protocol, including performance improvements, cluster support for multiple network interface devices, and better support for “roaming” in wireless networks.
ECP Clusters – This new high availability feature enables fail over from one ECP data server to another, using operating system level clustering to detect a failed server. Support is planned for Windows Clusters, IBM AIX HACMP, Sun Cluster, HP Serviceguard, Red Hat Linux Advanced Server, and SuSE Linux Enterprise Server.
Apple – Support has been added for Mac OS X as a server plus the following client components: ODBC, JDBC, Objects, CSP Gateway for Apache.
Perl Binding – With this release, a new Caché object binding is added for the Perl language.
Performance Enhancements – A number of internal performance improvements have been made to the database engine, distributed object protocol, and other areas of Caché.
Error Handling Improvements – Caché Object Script error handling has been improved with better error reporting (e.g. [UNDEFINED] identifies which variable is undefined) and the ability to re-signal errors.
Python Binding – With this release, a new Caché object binding is added for the Python language.
LDAP Client – Programmatic access to LDAP servers has been added.
VISM Updates – A number of updates have been made to the VISM OCX, including support for multithreading and security changes.
|
|