Recommend a fast & scalable persistent Map - Java
问题 I need a disk backed Map structure to use in a Java app. It must have the following criteria: Capable of storing millions of records (even billions) Fast lookup - the majority of operations on the Map will simply to see if a key already exists. This, and 1 above are the most important criteria. There should be an effective in memory caching mechanism for frequently used keys. Persistent, but does not need to be transactional, can live with some failure. i.e. happy to synch with disk