jBASE Release 4.1.5
|
jBASE International is pleased to announce
the general availability
of the latest version of its multidimensional database: jBASE Release
4.1.5.
The
release of jBASE 4.1.5 undoubtedly marks a major new software development
for jBASE software. This release introduces a number of new concepts and
features to the jBASE product model as well as several minor, although no
less important, enhancements. |
|
In addition to the various enhancements already
available in jBASE Release 4.1 the major new features of the jBASE 4.1.5
releases are as follows:
Full Thread Safety
The thread signal handler has been reworked to ensure full
thread safety, making jBASE the only thread safe MultiValue database! This
functionality is ideal for the customer developing a Java application who
intends to make use of the multi-threaded nature of jBASE. This capability
is provided in two models: the Execute/Perform Thread Model and the Advanced
Thread Model.
More about thread
safety
>>
Internationalization
extended to supplementary products such as jDP
More and more applications are crossing international and cultural boundaries
and as such need to be localized to provide support for the local language of
the user. Internationalization is the development of software that can be
localized for user communities without changes to executable code.
This latest release also incorporates
modifications to the underlying jBASE library functions and components in order
to provide the tools and mechanisms whereby applications can be
internationalized and localized for global communities. The internationalization
functionality provides applications with the capability for correct handling of
locale dependent collation sequencing, along with processing of unique character
properties, code page data import/export and terminal/printer data input and
output. The jBASE library functions, when used in International Mode, process
internally using character rather than byte orientated values and properties so
that applications can be easily coded or converted by minimum change for the
international market.
SQL Engine allows the jBASE
database to be used with external tools and APIs
The addition of an SQL engine means that a BASIC programmer can include SQL
statements in place of or in addition to jQL in their BASIC code or at the
command line to access jBASE files. It enables users to perform standard SQL
queries against jBASE files including joins directly, field comparisons and
other SQL type features not available with standard jQL reporting language. In
particular, with jBASE, SQL allows users to query data where there might be
tables within tables and no primary-key/foreign key relationship.
jBASE
4.1.5 SQL Engine (PDF 425 KB)
Faster Retrieval
JDBC Driver part
of core jBASE
The JDBC Driver
Links with SQL Engine to allow JDBC access
from external tools. Allowing users
to use the JDBC API to access the jBASE database empowers the user to retrieve
data at significantly improved performance than using other jQL verbs through
the JavaObjex API or JBC programs. For one, there are far fewer network hits as
data is retrieved in "clumps" of rows specifed by the fetchCount attribute in
the java.sql.Statement implementation (the user can control this by calling
setFetchSize()). As well, SQL is much more performant than the jQL verb SELECT.
Note,
this does NOT require jDP.
jBASE JDBC Driver (PDF 369 KB)
Security
To prevent people seeing jBASE data using non-jBASE tools, encryption has been
added to the areas where it is possible to see data. This means that it is now
possible to encrypt jBASE hash files, backups & transaction journals. jBASE
Release 4.1.x users can also purchase the optional Data at Rest Encryption
Module (DREM), a powerful new cross-platform jEDI that supports 128-bit
encryption and decryption of data at the file system level without any changes
to the application code.
New Platforms
jBASE 4.1.5 is now supported
on Sun's Opteron platform as well as HPUX Itanium; offering
more flexibility for customers.
Upgraded Compilers
4.1.5
compilers are built using VS.NET not Visual Studio 6. As the market
standard compilers evolve... so does jBASE!
Talk to your jBASE representative about how jBASE Release 4.1.5 can benefit you!
Upgrading is painless and you will not need to recompile your 4.1.4 code to
upgrade. Much of the work in jBASE 4.1.5 is preparatory work for making the leap
to a completely 64-bit only release in jBASE 5! Email
sales@jbase.com
for more information.