About time

release

2.2.6

... Changed log format to include date and time . Changed class loader management. Fixed ...

 
manual

[ODB1] Chapter 8 - ObjectDB Server

An ObjectDB server can manage one or more databases. Databases that are managed by a server can be accessed by multiple processes simultaneously. In addition, the server supports accessing these databases from remote machines by TCP/IP. More details about client server mode vs. embedded database mode are discussed in Section 1.2.... line), or starting the server automatically at boot time and stopping it at shutdown time, or on restarting the server periodically (for instance, using crontab). ...

 
forum_thread

significant performance decrease

we are using objected in embedded mode (on OS X and WINDOWS). The database increased now to around 400000 entities of one class (database file size around 1.5 GByte). The response time of standard queries increased with this database size to an unacceptable rate (several seconds compared to around 30% when the number of entities was just half of the current). We tried to optimize the cache settings, current objectdb.conf is: <!-- ObjectDB Configuration --> <objectdb> ... class (database file size around 1.5 GByte). The response time of standard queries increased with this database size to an unacceptable ... classes, indexes, database size, and query execution time. ObjectDB Support ObjectDB - Fast Object ...

 
manual

[ODB1] Chapter 4 - JDO Metadata

Shows how to define JDO metadata for persistence capable classes.... an extent for a class has some overhead in terms of time and storage space. When extent management is not needed, it can be omitted ... by field f9 , null values are replaced at storage time with default values (e.g. new Integer(0) for a java.lang.Integer ...

 
forum_thread

Connection is closed (error 526)

Serval times I found the c/s method will close by unknown reason, when I read only the db. ... { System. out . printf ( "getSons time @ %f %n" , ( System. currentTimeMillis ( ) - ... System. out . printf ( "%nIterator time @ %f %n%n" , ( System. currentTimeMillis ( ) - ...

 
api-jdo

javax.jdo.PersistenceManager

PersistenceManager is the primary interface for JDO-aware application components.(Interface of JDO)

 
forum_thread

Memory consumption of empty Strings

After doing some memory related research in my program, I found a possible place for an enhancement of objectdb: My program has several entities which contain many String. Often some of these String are empty (""). To avoid unnecessary memory consumption, the String within the entities are initialized like: String firstName = ""; ... dump" ) ;   // used to have some time to create a heap dump try { Thread. sleep ... dump" ) ;   // used to have some time to create a heap dump try { Thread. sleep ...

 
forum_thread

OutofMemory error with Object DB 2.0

Hi, I am getting the below OutOfMemoryError after I have migrated from objectdb 1.0 to 2.0 The application works with 256MB heap size with objectdb 1.0  But on 2.0 even with max heap size of 1024MB, I get this error. The application reads xml file of around 1GB and creates a new odb file and inserts 200 records at a time. ... creates a new odb file and inserts 200 records at a time. The transaction obtained from the PersistentManager is commited ... Also if I close the PersistenceManager every time I commit a transaction and open new one for next transaction, the ...

 
page

Eclipse Public License - v 1.0

... combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the ... and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights ...

 
release

2.2.5

... Changed log format to include date and time . Changed class loader management. Fixed ...