Zim 8.50

Zim 8.50 Features

  • Thin Client (ZimQt Client)
  • Advanced Lock and Data Management
  • Server Side Sequence Numbers
  • Enhanced Code Protection
  • Expanded Administrator Control
  • Multi-User Development
  • Increased Performance
  • Centralized Zim Explorer
  • Redesigned Utilities Functionality
  • Improved Configuration File Structure
  • Always On’ Zim Server
  • Specifications
  • Why Upgrade?
Close

Zim 8.50 Specifications

Zim Thin Client

The most compelling feature in the Zim 8.50 release is the introduction of the ZimQt multiplatform thin client. ZimQt Client provides remote client access to Zim database and application servers and all critical data resides on the server, dramatically improving security and performance.

With all data residing on a centralized server, administration and management of Zim applications and data is made easier saving time and money. Deploying applications is easier, since all licensing is managed on the server and there are no product activations required on the client.

Compatible with Windows Vista, 7, 8, Server 2008, Linux

Zim 8.50 has been fully tested and is compatible with Windows Vista, 7, 8 and Server 2008 from Microsoft; and Linux (CentOS 5.8 and earlier, Debian, Ubuntu and SuseLinux).

Advanced Zim Lock and Data Management

Integrated into Zim Server, our Advanced Lock and Data Management provide multi-threaded lock and data management controls and operating system- independent lock management. Automatic and immediate deadlock detection is associated to a 'pending list' where lock requests are serialized and prioritized. As lock requests are serialized, it eliminates the need to swap out and involve Lock Manager when a lock is granted.

The redesigned internal transaction execution dramatically reduces deadlock occurrences and Time Limits controls how long a lock request can remain on the 'pending list'.

Lock request priority lists are applied the oldest lock requests first so the older the pending request, the higher its priority in the queue. Once committed to disk, changes are kept in the shared memory, increasing the number of supported users and making database changes immediately available to other processes. All transactions are exclusively and centrally controlled by the Data Manager within Zim Server.

Individual checkpoint threads apply the transaction log to the database while users continue processing. The result - no more waiting for database to be updated before users can write new changes!

Online Backup

Zim 8.50’s Online Backup automatically generates a mirror database. This dramatically improves your database integrity and recovery while minimizing downtime after a system crash or human error.

The “mirror database” is always ready for queries, even during “main database” normal operation. In the event of a crash, all committed transactions up to the last checkpoint are already available in the backup database. Users simply switch over to the mirror database and continue work.

To download the mirror database to a tape, online backup is suspended during the process. Once resumed, all pending committed transactions are applied to the mirror, bringing it to the current main database status.

Server Side Sequence Numbers Eliminate Lock Competition

Sequence numbers are assigned by the server, ensuring files can remain open and are only updated at checkpoints. This effectively eliminates lock competition between Zim 8.50 instances that use sequence numbers.

Enhanced Code Protection

All data set definitions now carry a 'last modified' time stamp to ensure the data will not be corrupted or overwritten by outdated code.

Expanded Administrator Control

Administrators can now monitor shared memory operations in real time, allowing them to quickly identify who has what locked, locate hot spots, or suspend the database during application changes. The database administrator can also control which files are targeted for data reclamation if shared memory is needed for new objects.

True Multi-User Development

With its new shared memory model, Zim 8.50 now runs in multi-user mode even during database development. Therefore changes made to fields, roles or entity set definitions, as well as all erase/create operations, are immediately visible to users. This enables a team of developers to share the same development database and keep production databases.

Increased Performance

With reading and writing functions handled by one thread and transactions separated on their own spindle, interaction between Zim 8.50 and the operating system has been significantly reduced. Therefore the speed and performance of Zim 8.50 can increase as your CPU power does.

Centralized Zim Explore

Zim Explore increases administrator control and flexibility as it allows the entire Zim network to be monitored from a single location, even if databases are housed on multiple machines or in heterogeneous environments (e.g., Windows and Unix platforms).

Redesigned Utilities Functionality

All Zim utilities are now launched from within Zim Explore, such that databases can be created and updated without switching to the operating system. Zim Explore utilities have been upgraded and improved to create more powerful and reliable Zim database tools for every user.

Improved Configuration File Structure

All configuration options and files have been reorganized according to the appropriate functionality. This means that file-specific configuration options are kept separate from other files and file 'layers' have been eliminated to make the database configuration process easier to maintain. Zim Explorer’s graphical format makes handling these configuration files easier than ever.

‘Always On’ Zim Server

The 'Always Online' Zim Server enables the Lock Manager and Online Backup to be scheduled for automatic starts. Zim Server also handles multiple databases, thus reducing processing and resource requirements.

Download Zim 8.50

Close

Why Upgrade?

ZIM Corporation is committed to ensuring the ongoing success of your Zim applications and database systems. With Zim 8.50, we have made significant improvements in how data is processed and stored. The inclusion of an “Always Online” Zim Server has enabled significant improvements in speed and power and eliminated many deadlock and multiple-user issues.

Below are key reasons why all Zim users would greatly benefit from an upgrade to Zim 8.50.

Advanced Lock and Data Management

By integrating lock management into Zim Server, Zim 8.50 prioritizes and serializes lock requests and dramatically decreases deadlocks. Zim Server also centrally controls all transactions through the Data Manager and enables multiple users to simultaneously work on processes without having to wait for database updates.

Automated Backup

Zim 8.50’s Online Backup automatically generates a mirror database which minimizes system downtime and dramatically improves database integrity and recovery. Online Backup also enables users to switch over to the mirror database when required and continue their work without interruption.

Expanded Administrator Control

Zim 8.50 administrators can now monitor shared memory operations in real time, allowing them to quickly identify issues or suspend the database during application changes. All transactions are exclusively and centrally controlled by the Data Manager and are more easily monitored and controlled by the administrator.

Decreased Resource Requirements

Zim Server dramatically improves performance when there are multiple users and also handles multiple databases, thus reducing processing and resource requirements. Zim Server enables the Lock Manager and Online Backup to be scheduled for automatic starts, reducing the need for administrator support.

Zim 8.50 offers incremental benefits over your existing Zim implementation:

  • Increased productivity with multiple users
  • Improved data integrity
  • Reduced maintenance costs

Zim 8.50 is the newest product from
ZIM Corporation.

Using our proven Entity-Relationship (ER) Architecture and the "English-like" Zim fourth generation language (4GL), Zim 8.50 includes new technology offering improved performance and functionality that will take your complex database applications to a new level.

New features include: Multiplatform Thin Client (ZimQt Client), Advanced Dedicated Lock Manager, Online Back Up and higher scalability, supporting more concurrent users while maintaining the same level of processing. With new data, transaction and locking mechanisms built to handle even the most complex data processing needs, we are sure you'll be amazed at what Zim 8.50 can do for you.

New for version 8.50

The most compelling feature in the Zim 8.50 release is the introduction of the ZimQt multiplatform thin client. Zim 8.50 is a true Client/Server environment, where ZimQt Client provides remote client access to Zim database and application servers and all critical data resides on the server, dramatically improving security and performance.

With all data residing on a centralized server, administration and management of Zim applications and data is made easier saving time and money. Deploying applications is easier since all licensing is managed on the server and there are no product activations required on the client.

Zim 8.50 continues to support "TUI" (text-based applications) in Unix/Linux environments.

  • Open Connectivity using Zim JDBC SAM

    Zim JDBC SAM provides a generic connectivity method (using native JDBC drivers) between the Zim Language and 3rd party databases, such as Oracle, Microsoft SQL Server, PostgreSQL and MySQL. No need for client software to connect with the remote SQL database. Zim commands are translated to SQL commands and then executed directly in the server side resulting in improved performance.

    Zim JDBC SAM is multiplatform, supported on both 32 and 64-bit platforms: Windows, Linux, AIX and HPUX.

  • Improved Efficiency

    The Entity Relationship architecture and 4GL language means building, maintaining and updating systems can be done more quickly and more efficiently with Zim than with other database systems.

  • All in One Solutions

    All the components for enabling rapid design, implementation, testing and maintenance of complex applications are included with Zim 8.50. No need to purchase additional software or components.

  • Scalability

    Zim 8.50 is hardware independent so you can grow your application from a stand alone PC to a huge multiserver environment without having to rebuild or modify your code.

  • Web Enabled

    Zim 8.50 has built in capabilities (ZimWeb) to enable the quick development of web-enable applications with HTML templates and XML/XSLT style sheets.

 

 

 

Zim 7.x and 8.50 - Compatibility List

Operating System Zim 7.x Zim 8.50
Windows 98 Yes No
Windows XP, Vista, 7 and 8 Yes Yes
Windows Server 2000/2003 Yes Yes
Windows Server 2008 Partial (Zim Integrated Server not supported) Yes
Linux Yes Yes[1]
HP-UX 11.11 PA-RISC Yes No
HP-UX 11.23/11/31 Itanium Yes No
IBM AIX Yes No
SCO/Unixware Yes No

Note: Zim 8.50 is compatible with both 32-bit and 64-bit versions of Windows.

[1] Runs on Debian (6.0.5 and later), Ubuntu and Suse Linux.