About performance

forum_thread

A few questions on object database design

I've been trying to model a database that stores data in an MMORPG. With ObjectDB, a lot of things are easier to perform. Intuitively, I created an entity class called player and stored everything about the player as embeddable classes. However, my colleague questions about this structure, since we would be looking at persisting data from the server every minute or two per player. He has stability issues with the ObjectDB if we are accessing the same table all the time.... In many cases using embedded objects improves performance by eliminating the need to persist and retrieve small pieces of ... is easy, so if you already have tests that check the performance of your application, you should use them to check what is better. ...

 
forum_thread

ObjectDB Clustering VS Hadoop Hbase

The Hbase is an open source distributed database on Hadoop, it is robust regardless of the performance problem. The ObjectDB cluster may be a distributed database, I guess. But I dont know whether it has only one entry, or each node has an entry. Could you please explain the difference between Hbase and ObjectDB clustering? TIA   ... database on Hadoop, it is robust regardless of the performance problem. The ObjectDB cluster may be a distributed database, I ... databases, but that will come with a price tag of slower performance. In using composite urls the order of the urls defines ...

 
forum_thread

Open several objectdb databases the same time

We tried to open objectdb databases from application and got following error: ... What about database access performance (read/write speed) after re-configuring open a database with socket ... The first process will have the performance of embedded mode and the others will have the performance of server ...

 
manual

[ODB1] Chapter 1 - About ObjectDB

Describes the main features and editions of ObjectDB 1.0 for Java/JDO.... few KBs to hundreds of GBs. It has a small footprint, high performance, and a flexible architecture (1-Tier, 2-Tier or N-Tier). ... ObjectDB is Very Fast ObjectDB has very good performance. It can store and retrieve thousands of objects per second. Even ...

 
forum_thread

Index causes increased memory usage

Hello, ... unique String indices.  While this improved query performance considerably, we have noted that our database application is ... the temporary file threshold , but that may slow performance. To understand the problem better you will have to provide ...

 
release

2.3.3

... Version 2.3.3 Improved compilation performance of OR queries with many elements. Fixed eager fetch ... operations of large objects. Improved the performance of navigation through an inverse (mapped by) field if the owner ...

 
forum_thread

in-memory and on-disk support?

I've had a quick read through the features/FAQ and haven't been able to find a clear answer. I'm looking at replacing a setup of H2 where I have 40GB in-memory backed by 800GB on-disk, the 40GB in memory represents the first 40GB of the 800GB on-disk for super-fast recent entry searching, the records at the end continuously purge as the new ones come in(duplicate write, one to in-memory and one to on-disk). ... physical memory as cache, so you may find that you get the performance that you need also with one database.   ... Actually, a RAM drive provides excellent performance and because ObjectDB uses a single file (you can disable logging, ...

 
issue

query.getResultList() throws ClassCastException

I modified the example code to include an index on the Point class like so:     @Index(members={"x","y"}) Then when I run the following query:     TypedQuery<Point> query = em.createQuery("SELECT p FROM Point p where p.x <= :x and p.y >= :y",         Point.class); I get the exception at the end.  I do not get an exception if I: ... test. Version 2.3.1 fixes the exception. Some performance tips for this test: You can improve persist performance by using smaller transactions (commit per 50,000 objects) rather ...

 
release

2.2.8

... operations of large objects. Improved the performance of navigation through an inverse (mapped by) field if the owner ... in criteria queries . Improved Explorer performance by disabling EAGER fetch. Fixed critical bugs in ...

 
forum_thread

Vacuum - Reclaiming Unused Space In Odb

I was curious if you could assist me with a challenge we are having with our objectdb database.  Our odb files are about 50Gb in size and are written to about a million times a day with both adds and updates.  This is creating a lot of unused space in the database that we are wanting to reclaim.  Other database vendors provide a vacuum process to allow dumping a database to a flat file (basically a sql dump) and reload.  Is there a capability in ObjectDb to provide a vacuum?  The online backup feature appears to copy the dead space as well so isn't performing #1 2016-03-02 06:42 I was curious if you could assist me with a challenge we are having with our objectdb database.  Our odb fil ...