Transbase® Product Details

The Transbase core is a state-of-the-art relational SQL database system with an extremely lean and efficient implementation. Its excellent scalability makes it a first-class choice in every application area ranging from mobile devices to database server grids.

Tables and other database entities

Transbase various types of tables but clustered storage using B-trees is its principal storage method. This provides extremely efficient data access using the primary key of a table. B-trees and bitmap indexes are also used as secondary indexes.

Transbase provides other useful entities for various purposes

  • Domains for the definition of application-specific data types
  • Sequences for the generation of unique numeric IDs
  • Triggers can actuate additional actions on data modifications
  • Stored Procedures and User-Defined Functions can be defined using Java of C

Performance

Transbase provides high efficiency with mimimal resource requirements. This is achieved with

  • optimal scalability due to the algorithms and data structures used
  • parallelization of query processing
  • sophisticated cacheing with configurable cache partitioning for even better parallelism

Read more on Transbase performance

Complete Transactional Control

In Transbase all operations are performed as part of transactions. Thus the ACID properties demanded by database theory are always guaranteed. This includes even DDL operations which is not the case in many other DBMSes.
Transbase also supports distributed transactions that ensure consistent updates on multiple databases.

Data Protection and Access Control

Transbase provides data encryption for both the permanent data storage and the communication between client and server. Authentication and access privileges enables a differentiated control of data access. Read more on Transbase data protection.

Transbase Server Architecture

Transbase is a client-server system where the communication between client and server is based on TCP/IP. The server component distributes client request to Transbase kernel processes working in parallel. These processes are synchronised using shared resources. Read more on Transbase Server Architecture

Database Replication and Database Grids

A Tranbase master database can be replicated to an arbitrary number of slaves for load banlancing. The slaves will then continuously incorporate changes made to the master. Thus each slave can be configured as standby db server to take over the master part in case of a failure affecting the master database. Read more on Database Replication with Transbase.

Application Development with Transbase

Transbase SQL supports the widely accepted SQL-Standard (SQL 2 intermediate level) and some useful extensions. For compatibility many non-standard Oracle features have been integrated, too.

Transbase supports numerous open programming interfaces and development frameworks.

Tranbase is available on all popular Linux, UNIX and Windows platforms and even on OSX (Apple).

Current Transbase Version

Transbase is now available as Transbase version 6.9. Apart from the introduction of important new features its performance has again been improved considerably.

Transaction 25 Years Logo
Transbase® product details and features
###SUB_NAV###
###SUB_NAV_2###