Servertec Features
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Change Log
Future Plans
Knowledge Base
Documentation
Samples
Legal
Contact Us

 

Feature Details
Platform Independent Servertec Persistent Object Store is written entirely in Java and will run on any platform that supports Java version 1.1.x or later.
High Performance Database Engine Servertec Persistent Object Store is built around a multi-threaded database engine optimized to reduce access to disk.
Easy to Use API Servertec Persistent Object Store API is similar to java.util.Hashtable and does not require SQL, JDBC or OR (object to relational) mapping.
Tiny Footprint Unlike most database engines/servers that require considerable resources, Servertec Persistent Object Store 32-bit engine is only 26KB, making it the ideal database engine for use in mobile and wireless devices and in embedded systems applications.
Scalable Solution Servertec Extended Persistent Object Store 64-bit engine supports distribution of object stores across multiple volume files.
Fault Resistant Operations in Servertec Persistent Object Store are atomic with error checking.
Multi-User / Multi-Threaded Multiple references can concurrently access a store without having to worry about its consistency.
Object Level Locking Servertec Persistent Object Store support of individual object locking adds to its high concurrency and performance, since there is no need to block threads while a group of objects are locked during update operations.

The locker allows multiple read locks and a single write lock on each object.

Filtering Object store enumeration filters and index filters reduce the need to transport and process key/value pairs that do not match the specified criteria.
Efficient Object Storage Servertec Persistent Object Store includes optimized serialization engine for storage and retrieval of primitives, strings, blobs and serializable objects.
Object Oriented Using Servertec Persistent Object Store developers can create persistent objects without having to deal with OR mapping.
Fully Configurable Using the API all aspects of an object store can be specified.
Hashing With Linked Overflow Servertec Persistent Object Stores utilizes hashing with linked overflow for collision resolution when storing objects.
Indexes Servertec Persistent Object Stores utilizes modified B-*trees for storing objects in indexes.
I/O Streams POS supports input, output and random streams.
Virtual File Handles Virtual File Handles allow Servertec Persistent Object Store to open a larger number of files than the native operating allows by mapping a pool of virtual file handles to a limited number of real file handles.
Examples The distribution contains address book indexed store servlet, search servlet, employees store servlet and registry store explorer examples with source code demonstrating many of the key features.
Online Documentation All documentation is available as HTML pages.
Other Servertec Persistent Object Store includes utilities for checking the integrity of object stores and indexes and utilities for recovering good key, value pairs from damaged object stores and indexes.
 top of page
Copyright © 2001-2005 Servertec. All rights reserved.
Privacy Statement.
Last Modified: Mon Sep 05 13:53:20 EDT 2005