title: Highest Performance Database in Java
body: <p>I need ideas to implement a (really) high performance in-memory Database/Storage Mechanism in Java.  In the range of storing 20,000+ java objects, updated every 5 or so seconds.<br>
  Some options I am open to:</p>
  
  <p>Pure JDBC/database combination</p>
  
  <p>JDO</p>
  
  <p>JPA/ORM/database combination</p>
  
  <p>An Object Database</p>
  
  <p>Other Storage Mechanisms</p>
  
  <p>What is my best option?  What are your experiences?</p>
  
  <p>EDIT:  I also need like to be able to Query these objects</p>