All I really want is to store a very large Hashtable with more reads than writes. Tout ce que je veux vraiment est de stocker un très grand Hashtable avec lit plus que l'écriture. It should be able to deal with more than 8GB of data. Elle devrait être en mesure de faire face à plus de 8 Go de données. The key will be a String of limited length. La clé sera d'une chaîne de longueur limitée. I want it to be extremely fast on read-access, stable with sudden shutdown and other issues beyond our control and with very low CPU usage. Je tiens à être très rapide sur l'accès en lecture, stable, avec arrêt soudain et d'autres questions au-delà de notre contrôle et à très faible consommation CPU. The leading contenders in my mind are: Les principaux concurrents dans mon esprit sont:
1. HSQLDB
2. H2 Database, from the creator of Hypersonic SQL which is the predecessor of HSQLDB H2 la base de données, de la part du créateur de Hypersonic SQL qui est le prédécesseur de HSQLDB
3. Berkeley DB (Java version) Berkeley DB (version Java)
4. MySQL (least preference) MySQL (moins préférence)
5. Derby Database Base de données Derby
6. One$DB Un $ DB
7. Home-brewed implementation of a souped up Hashtable Accueil-brassée mise en place d'un souped jusqu'à Hashtable
8. Prevayler

Note: The databases are listed in no particular order. Note: Les bases de données sont énumérés dans aucun ordre particulier.

Preferably it should leverage the memory for faster access using an LRU list for example. De préférence, il convient de levier la mémoire pour un accès plus rapide en utilisant une liste EFP par exemple. However it shouldn’t depend on being fully memory driven. Toutefois, il ne devrait pas dépendre d'être pleinement axée sur la mémoire. To summarize high read performance with acceptable write performance and low CPU usage are my primary concerns. Pour résumer les performances de lecture de haut avec des performances acceptables écrire et à faible utilisation de l'UC sont mes principales préoccupations.

Looking forward to your recommendations. Dans l'attente de vos recommandations.