Login Form






Lost Password?
No account yet? Register

Syndicate

 
Powered by ASM
 
java.jpg 
Home
What is JODB?
Written by JODB Master   
Thursday, 10 May 2007

JODB (Java Objects Database) is the open source object-oriented database somewhat similar to db4objects but entirely oriented for Java community and completely free for personal and commercial use. Being born as part of another private project the database has grown into significant self-contained entity which is now released for public use.

Performance, size and scalability are the cornerstones of this project. The database use soft reference based caches to effectively use available RAM and in the same time minimize footprint when memory is pricey. The queries are optimized to the minimal possible objects instantiations during the search so that garbage collector will have more time to 'rest' which is especially important for busy server applications (GC is still expensive and its unlikely to change in near future).

The ultimate goal for this project is to reach enterprise level visibility and compete with folks like MySql or Oracle.

 
Features
Written by JODB Master   
Wednesday, 16 May 2007

Stable

  • Native queries - concise and type-safe way to express queries directly as Java  methods;
  • Other Queries - the database implements familiar for db4o users (but slightly modified) S.O.D.A. queries, Query-By-Example, Evaluation interface callbacks as well as ability to request object by unique ID;
  • On demand object activation with configurable depth;
  • Active object tracking and custom activation;
  • ACID transactions for reliable data processing;
  • Transaction rollbacks;
  • Data file lock to avoid concurrent modifications by different processes;
  • Data backup functionality;
  • Client/Server network transactions;
  • Indexing to maximize query performance;

 

Future/Unstable

  • Replication - nice to have but it can be emulated on existing JODB base;
  • JDO compliance.
 
 
Copyright © 2014 Mobixess Inc.