|
|
|
| home | company | news | partners | customers | solutions | services | products | resources | contact us | |
|
|
jBASE
TRG is a reseller of the jBASE products from jBASE. jBASE offers a suite of database management products and development tools. jBASE, the flagship product, provides a multidimensional database, a development environment including a development language, and a middleware component allowing other mainstream and standards-based products to communicate with the jBASE products. The unique jEDI middleware enables access to other databases such as Oracle, DB2 and SQL Server. Microsoft Windows, all major Unix platforms including Linux, and IBM's e-Servers are supported.
Application Development
Environment Middleware The jBASE middleware component provides the ability to access any type of data source using this mechanism. When the application requests data from the data source, the jEDI turns that request from a language dependent form into the canonical form and then into a form the data source can understand. These data sources are usually databases, but can be of different types. If there is a well-defined method of getting data out of an environment, a jEDI can be written to access the data and provide the interface to jBASE. The standard jBASE product has jEDIs provided for the jBASE database. There are several types of jBASE files, j1 through j5, (j5 to be in a future release) and each of them has their own jEDI. Also included are jEDIs for the operating system files (e.g. directories and text files). Another part of the jBASE middleware component is the jBASE Data Provider (jDP). This provides a standards based interface to the jBASE database (or more correctly to the jEDI). Any products adhering to the ODBC, OLE DB, JDBC or ADO standards can retrieve data from the jEDI interface and of course, therefore, from the jBASE database. Database Management
System jBASE provides very efficient support for multi-user applications. It has a locking mechanism that prevents users from overwriting data that is being updated by another user. It provides transaction management facilities where the application can be split into units of work, transactions, that group database activities together. An example in the banking world would be grouping a debit and credit together, ensuring that either both updates are done or neither. Physically j1 through j4 jBASE files are hashed files. This is a very efficient way of ensuring a uniform distribution of data throughout the database, providing very fast access to all data held by jBASE. This method, however, needs a significant of administration and maintenance in a very volatile environment, where data is being added, removed or changed significantly over short periods of time. To improve on this potential inefficiency, we are introducing the j5 file system that will be a hybrid journaled and logged file system. This file system will provide self sizing and enhanced resilience, as well as being a 64 bit file system which removes any file size limit. Summary Contact TRG at 949-296-8380 or asktrg@picktrg.com if you need additional information on the jBASE products. |
|