About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 130
  • Price: Free |
  • Operating system: Linux
  • Publisher: Sans Pareil Technologies, Inc.
See full specifications

linux default iconSPT Object Database Publisher's description

PT Object Database using Prevayler as storage engine.

SPT Object Database is a pure Java Object Database developed around the Prevayler transactional object persistence framework. It attempts to address some of the most glaring deficiencies in Prevayler while making full use of its great features.

Object Database

An object database is a persistent storage engine of objects1 in much the same way that a relational database is a storage engine for raw data. The following are the basic attributes that we feel are required in an object database.

1. Persistent store for objects and object graphs.
1. Persistence by reachability.
2. Transparent handling of references to other persisted objects. Honour references when de-serialising a serialised persissted object.
2. Transactional semantics for object storage and management.
3. Query mechanism to retrieve objects.
4. Handling of indices and constrains declared on the objects being persisted.
5. Managed relationships - both uni-directional and bi-directional relationships between the persistent objects.
6. Fault tolerance.
7. Simple backup and recovery processes.
8. Simple to use without having to write a lot of code.


Prevayler is an open-source transactional object serialisation framework. Implementation of Prevayler are available for other technologies as well. As covered in [1], Prevayler is not a database. On the other hand, it makes users create something akin to an object database. The best part of Prevayler is its high degree of fault tolerance. In numerous tests, Sans Pareil Technologies, Inc. has been unable to cause any data corruption in the data persisted using Prevayler.

Here are some key features of "SPT Object Database":

???? Transparently persist complex object graphs. Prevayler requires the developer to de-couple direct references to other persistent objects due to the inherent nature of Java object serialisation. This is obviously entirely contrary to all Object-Oriented principles and is an unjustifiable requirement for application deve

What's New in This Release:


System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

SPT Object Database Tags:

Click on a tag to find related softwares

Is SPT Object Database your software?

Manage your software

Most Popular

linux default icon A2Billing 1.6.0
A2Billing is a billing system interactive with Asterisk to give any Telecom company traditional offering VOIP... Read more
linux default icon FrontAccounting 2.3.10
FrontAccounting is free and released under the GNU General Public License.
linux default icon PgAdmin III for Linux 1.14.1
pgAdmin is the most popular and feature rich Open Source administration and development platform for... Read more
linux default icon RazorSQL for Linux 5.6.3
RazorSQL is an SQL query tool, database browser, SQL editor,....
linux default icon Salat Book 1.00
Salat / Namaz prayer database and tracking application