Welcome Guest | My Membership | Login

More MultiValue Database and Products Articles...

Sneak Peek: jBASE Release 5

jBASE Release 5 to deliver a true 64-bit database implementation together with new Application Programming Interfaces (APIs) and enhanced resilience.

Conference Schedule

Phoenix 2019 - April 8th-11th
More Info



Release Date: Sunday, March 1, 2009

jBASE International , a leading supplier of database management software is pleased to unveil features of its multidimensional database, jBASE Release 5.

This release builds on jBASE Release 4 to deliver a true 64-bit database implementation together with new Application Programming Interfaces (APIs) and enhanced resilience through the introduction of Dataguard. The Dataguard features allow jBASE to be a truly non-stop MultiValue database.

The new features include:

64-bit database

jBASE 5 is a true 64-bit MultiValue database. Whereas other MultiValue databases might have added 64-bit addressing to overcome 2GB file sizing, jBASE 5 is a complete 64-bit implementation of the database. The upgrade path for all jBASE 4 customers is very straightforward.

Warmstart Recovery

A jBASE 4 database can be recovered by restoring the last backup and replaying the transaction journal but requires manual intervention. Warmstart enables jBASE 5 to automatically recover from events such as power failures in a similar way to mainstream RDBMS products. This is made possible by the Checkpointing enhancements to Transaction Journaling.


Transaction Journaling has been enhanced to provide an even greater level of flexibility and robustness with the introduction of Checkpointing. Periodically, Checkpointing pauses activity to record a point in time when the database is in a known state - a checkpoint.

Resilient Files

In badly sized hash files data is frequently split across a number of different frames and all must be read from and written to disk when the data changes. If something goes wrong there is a significant chance that an update will be interrupted and the structure of the file corrupted. In jBASE Release 5, a new JR resilient file type has been introduced to eliminate this possibility. In a resilient file, where data spans across disk frames, it is built up in a separate area of the file and flushed to disk. Only once it is on disk is a pointer updated to the new data structure rather than the old structure. There is a small performance overhead when using JR files due to the extra flushing.

Auto-Resizing files

As well as being resilient, JR files also resize automatically. This is achieved by separating the location of the data from the record key of the file. This means that the structure of the underlying data can expand without having to redistribute all the data as was the case with previous hash files.

Online Backup and Restore

Backup and Restore commands have been enhanced so that a database backup and restore can be performed without the need to shutdown activity on the database server. The backup will be a complete copy of the database at the point in time when the backup process finished. This backup is guaranteed to be in a consistent state because of the new Checkpointing feature. The new Restore command can also be used on a live system

New APIs

A new jRemote Resource Adapter has been implemented for jBASE 5. It is a J2EE Connector Architecture (JCA) compliant resource adapter allowing J2EE applications to integrate with a jBASE Enterprise Information System. The JCA accepts connections with JEE clients and manages the lookup, execution and transactional flow of Enterprise Java Beans (EJB), JMS queues and requests from Message Driven Beans (MDB). By means of the JEE user functions a jBASIC program can perform transactional calls to EJB's, drop messages on JMS message queues and perform processing via custom synchronous MDB's.

A new Secure Socket Layer (SSL) API has also been implemented for jBASE 5.

Native SQL Support

The query processor has been enhanced to accept SQL commands as well as jQL commands.

New JDBC and ODBC Connectors

A new 64-bit JDBC connector allows external applications written in Java to retrieve data from jBASE via this industry standard interface.

A 64-bit ODBC Connector implementing the OpenDatabase Connectivity (ODBC) 3.0 API has also been developed. It supports a driver manager based and Unicode compliant interface featuring support for transactions and the calling of stored procedures.

The jBASE Release 5 Beta program will begin in autumn 2009 with the general release by the end of 2009. Those interested in testing their applications against Release 5 should email r5@jbase .com for more information. Support for jBASE 4.1.6 will continue through 2012 to ensure maximum version stability.


# # #          # # #          # # #


About jBASE / Zumasys, Inc

In January 2015, Zumasys, a leading provider of cloud computing solutions for business-critical software applications and ERP systems, announced that it had completed the acquisition of the jBASE database from Temenos, based in Geneva Switzerland.

jBASE is a world class Database Management System comprising development tools, middleware and a multi-dimensional database. jBASE takes the best points of the relational database model and adds to it several significant benefits including ease of use, superb performance, small footprint and all the rich MultiValue features, making it ideally suited to all business uses from the Internet to OLAP to transactional applications. The architecture is uniquely designed to allow all and any application development tools and backend databases to form part of a jBASE solution.

jBASE has an impressive installed base spread across 70+ countries worldwide in almost every facet of daily life including Banks, Retailers, Healthcare, Government and General Commerce. Over 300,000 users and 8000 businesses around the world rely on jBASE for mission critical information management.

Zumasys helps companies of every size transition their infrastructure and applications to the cloud. With Zumasys cloud services, customers can easily access the latest software and hardware technologies over the Web, allowing them to focus on growing their core business instead of managing their IT infrastructures. Zumasys delivers personalized service, integrated disaster recovery and the confidence companies need to outsource the hosting of all their databases including SQL, Oracle and Pick MultiValue systems.

For more information, visit http:/​/​www.jbase.com

About jBASE

What is jBASE?

jBASE is a database and a set of programs and libraries that allows normal MultiValue (MV) applications to become native Windows, Unix or Linux programs. All of the traditional MV features are supported, including BASIC, Proc, Paragraph, Query and Dictionaries (Pick and Prime style).

What are the benefits of jBASE?

Because existing MV apps are converted to native executables and shared objects, they run fast and take advantage of the latest compiler optimizations available for Windows, Unix and Linux platforms.

Flexible licensing models support cost-effective application deployment for traditional character-based applications and include models suited for efficient deployment of web and graphical-based applications.

A key differentiator is that jBASE architecture tends to make sense to technical hires who may not have prior MV experience. jBASE organizes itself much like other mainstream applications, with full support for pathing and threading. Because it is native, business objects created in jBASE, even those based on legacy code, can be wrapped with other languages. jBASE is a platform that respects the investments made in custom-built legacy apps while allowing non-MV programmers to build next-generation applications using the latest design tools and methods.

jBASE also has one of the lowest support and maintenance costs among enterprise-level MV databases.

Who actually controls jBASE?

In 2015, Zumasys purchased the jBASE intellectual property and development from Temenos, as well as jBASE sales and support from MPower1. Zumasys now controls and markets jBASE internationally with full time developers located in England and North America. jBASE interested us not just because of its worldwide install-base of loyal customers but also because it is a technology that will utilize the Zumasys Cloud to help those customers move to a SaaS business model. We can serve up MV applications running on a multi-tenanted database architecture with unrivaled price and performance and include unique features such as browser-based access.

What does the future hold for jBASE?

Being a native architecture, the future for jBASE is bright. Advancements in technology outside of jBASE tend to benefit jBASE simply because it has a native architecture. This leaves our engineers with time to focus on internal feature and functions and leave other work such as performance tuning and connectivity to vendors of operating systems.

Developers can continue to develop using traditional MV languages and data or choose to develop in new languages. They can choose whether data should be stored in traditional high-performance MV files or in virtually any other database, such as SQL Server, Oracle, DB2 or modern object data stores and noSQL databases.

For more information, visit http:/​/​www.jbase.com/​

Related Articles:

Return to top