My application is not meeting required performance because JavaDB appears to be my bottleneck. I require a faster DB. Surveying the Internet lead me to believe that ObjectDB might be just what I am looking for (to achieve MUCH faster database access). But, I have a few concerns.
It looks like JDO is the preferred API for me (because ObjectDB FAQs lead me to believe it might be faster than JPA because I am storing objects to avoid apparent relative slowness of relational databases). I want to use annotations, which seems to mean JDO 2.1+ is required. Does ObjectDB support JDO annotations?
I don't see an ObjectDB tutorial using JDO and annotations. Is there one?
I searched for books for JDO and only found 3, and they are 13 years old and don't cover annotations. Is JDO and object databases (and therefore ObjectDB) a niche-only market? Should I have concerns that development will deteriorate and at some point in the future I will need to update my application because JDO/object databases/ObjectDB are no longer keeping current? If they can meet my current needs (EXTREME performance is required) then maybe I can live with a stagnant or dead end database solution, if it can stay functioning in my application, which I assume because it will all be encapsulated in the self contained embedded JAR file in my application.
I new to JDO, object databases, and ObjectDB, so any information and help with the above is much appreciated. I already have to rewrite an entire database solution, and I don't want to have to do it again because I don't make the "correct" decision now for the new database solution. =)