All I really want is to store a very large Hashtable with more reads than writes. Все, что я действительно хочу для хранения очень больших Hashtable с более чем пишет, читает. It should be able to deal with more than 8GB of data. Он должен иметь возможность заниматься более чем на 8 Гб данных. The key will be a String of limited length. Ключом будет Строка ограниченной длины. 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. Я хочу это будет очень быстро читать по-доступа, стабильной, при внезапной остановки и других вопросов, выходящих за рамки нашего контроля и с крайне низким уровнем загрузки процессора. The leading contenders in my mind are: Ведущий пост, на мой взгляд, являются:
1. HSQLDB
2. H2 Database, from the creator of Hypersonic SQL which is the predecessor of HSQLDB H2 баз данных, от создателя гиперзвуковых SQL которая является предшественником HSQLDB
3. Berkeley DB (Java version) Berkeley DB (Java версия)
4. MySQL (least preference) MySQL (менее привилегированными)
5. Derby Database База данных Derby
6. One$DB Одна $ DB
7. Home-brewed implementation of a souped up Hashtable Главная-brewed осуществления souped деятельность Hashtable
8. Prevayler

Note: The databases are listed in no particular order. Примечание: базы данных, перечисленные в частности, нет порядка.

Preferably it should leverage the memory for faster access using an LRU list for example. Желательно она должна плечо памяти для более быстрого доступа с использованием ЛРУ список например. However it shouldn’t depend on being fully memory driven. Однако она не должна зависеть от памяти, полностью движение. To summarize high read performance with acceptable write performance and low CPU usage are my primary concerns. Если резюмировать следующим образом высокие показатели с приемлемой писать производительность и низкий процент использования ЦП мои главных задач.

Looking forward to your recommendations. Ждем ваших рекомендаций.